10/12 js小总结

1.arguments[]

在函数体中arguments指代该函数的Arguments对象,在全局中为undefined。它本质上是一个局部变量。

属性

callee指代当前正在执行的函数。通过它可以引用匿名函数自身。该属性之定义在函数体中。

length传递给函数的参数个数,以及Arguments对象中数组元素的个数。

2.array

构造函数

new Array()

new Array(size)

new Array(element0,element1……)

属性

length

方法

concat():把元素衔接到数组中

every():测试断言函数是否对每个数组元素都为真

filter():返回满足断言函数的数组元素

forEach():为数组的每一个元素调用指定函数

indexOf():在数组中查找匹配元素

join():将数组的所有元素转化为字符串,并衔接起来

lastIndexOf():在数组中反向查找

map():从数组的元素中,计算出新的数组元素

pop():移除数组最后一个元素

push():把元素添加到数组尾部

reduce():从数组的元素中,计算出一个值

reduceRight():从右向左缩减数组

reverse():在原数组中短刀数组元素的顺序

shift():移除数组的第一个元素

slice():返回数组的一部分

some():测试时候至少有一个数组元素能让断言函数为真

sort():在原数组中对数组元素进行排序

splice():插入、删除或替换数组元素

toLocaleString():将数组转化为本地化字符串

toString():将数组转换为字符串

unshift():在数组头部插入元素

你可能感兴趣的:(10/12 js小总结)