JS函数简单入门知识点总结

1.1 函数的概念

函数:为完成一个操作任务而组合在一起的的语句组,实现了程序的三大逻辑(顺序、分支和循环)

1.2 函数的作用

减少重复的代码,方便后续的调用;

提高代码的可重用性和可维护性

1.3 函数的定义与调用

1.3.1 函数的定义

function functionName(参数列表){
    //实现功能的函数体,即逻辑语句

    //return返回值,可以不返回
    return 返回值;
}

1.3.2 函数的调用

一般函数的调用(有函数名的函数)

函数名(参数);

匿名函数的调用,以自执行函数为例:

(async function () {})();

函数的调用都需要加()

2 常见的数组函数

push
添加元素到数组的末尾位置

let src = [];
src.push(1);
//可以同时push多个元素
src.push(1, 2, 3);

unshift
添加元素到数组的起始位置

let src = [];
src.unshift(1);
//可以同时push多个元素
src.unshift(1, 2, 3);

pop
删除数组的最后一个元素

let src = [];
src.pop();

shift
删除数组的第一个元素

let src = [];
src.shift();

splice
删除数组元素

let src = [];
//fromIndex:从该位置开始删除元素
//count:要删除元素的个数
//replaceElement:要替换删除元素的元素(多个,超出删除个数也会继续替换)
src.splice(fromIndex, count, replaceElement...);

join

拼接数组元素为一个字符串

let src = [];
//用-连接数组的各个元素
console.log(src.join('-'));

reverse

拼接数组元素为一个字符串

let src = [];
//反转数组的元素,会改变原数组
console.log(src.reverse());

concat

拼接数组元素为一个字符串

let src = [];
//拼接数组,返回一个新数组,不改变原数组
console.log(src.concat([]));

forEach

遍历数组

let src = [];
src.forEach(element => console.log(element););

原文地址:http://www.cnblogs.com/jackchen1928/p/16814574.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性