看了一些书籍,感觉js中对数组和字符串的操作是一个重头戏,内容很多也很难记,最近打算看看这本书,把看过的API记一记,方便自己随时查看,以下内容来自《JS权威指南书籍》
1)数组的属性:
length:表示数组中元素的个数
2)数组的方法:
-
contact()
把元素衔接到数组中
-
every()
测试断言函数是否对每个数组元素都为真
-
filter()
返回满足断言函数的数组元素
-
forEach()
为数组的每一个元素调用指定的函数
-
indexOf()
在数组中查找匹配元素
-
join()
将数组的所有元素转化为字符串,并衔接起来
-
lastIndexOf()
在数组中反向查找
-
map()
从数组的元素中,计算出新的数组元素
-
pop()
移除数组最后的一个元素
-
push()
把元素添加到数组尾部
-
reduce()
从数组的元素中,计算出一个值
-
reduceRight()
从右到左缩减数组
-
reverse()
在原数组中颠倒数组元素的顺序
-
shift()
移除数组的第一个元素
-
slice()
返回数组的一部分
-
some()
测试是否至少有一个数组元素能让断言函数为真
-
sort()
在原数组中对数组元素进行排序
-
splice()
插入、删除或替换数组元素
-
toLocalString()
将数组转化为本地字符串
-
toString()
将数组转化为字符串
-
unshift()
将数组头部插入元素