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():在数组头部插入元素