JS数组方法
2016-02-15 11:37:41 9 举报
AI智能生成
JavaScript数组方法是一种用于操作和处理数组的强大工具。这些方法可以对数组进行各种操作,如添加、删除、排序、筛选等。其中一些常用的方法包括:push()用于向数组末尾添加一个或多个元素;pop()用于删除并返回数组的最后一个元素;sort()用于对数组的元素进行排序;filter()用于创建一个新数组,其中包含通过提供的函数实现的测试的所有元素;map()用于创建一个新数组,其结果是原数组中的每个元素都调用一个提供的函数后返回的结果;slice()用于从已有的数组中返回选定的元素等。使用这些方法可以提高开发效率,使代码更加简洁和易于维护。
作者其他创作
大纲/内容
添加元素
为新索引赋值
push()方法--末尾
unshift()方法--首部增加一个元素,索引全部移高1
splice()--通用,修改调用的数组
删除元素
delete运算符
设置length的期望长度--所有尾部元素
pop()方法--长度减少1并返回删除元素
shift()方法--头部删除一个元素,索引全部移低1
splice()--通用,修改调用的数组
遍历元素
Object.keys() + for循环或for循环
for/in循环--会枚举继承的属性名,需注意过滤
forEach()(ES5)参数--数组元素、元素索引、数组本身
其他方法
ES3
join()--转换为字符串拼接
reverse()
sort()--可传入自定义函数作为比较规则
concat()
slice()
toString()/toLoalString()
ES5
map()--注意和forEach()的区别
filter()
every()/some()
reduce()/reduceRight()
indexOf()/lastIndexOf()
0 条评论
下一页