说说JavaScript 内置的常用对象有哪些?并列举该对象常用的方法?
对象及方法
Arguments
:函数参数集合
Arguments[ ]
:函数参数的数组
Arguments
:一个函数的参数和其他属性
Arguments.callee
:当前正在运行的函数
Arguments.length
:传递给函数的参数的个数
Array 数组
length
:属性 动态获取数组长度
join()
:将一个数组转成字符串,返回一个字符串
reverse()
:将数组中各元素颠倒顺序
delete
:运算符 只能删除数组元素的值,而所占空间还在,总长度没变(arr.length)
shift()
: 删除数组中第一个元素,返回删除的那个值,并将长度减 1
pop()
:删除数组中最后一个元素,返回删除的那个值,并将长度减 1
unshift()
:往数组前面添加一个或多个数组元素,长度要改变。arrObj.unshift(“a” , “b,“c”)
push()
:往数组结尾添加一个或多个数组元素,长度要改变。arrObj.push(“a” ,“b”,
“c”)
concat( )
:连接数组
slice( )
:返回数组的一部分
sort( )
:对数组元素进行排序
splice( )
:插入、删除或替换数组的元素
toLocaleString( )
:把数组转换成局部字符串
toString( )
:将数组转换成一个字符串
forEach
:遍历所有元素
var arr = [1, 2, 3]
arr.forEach(function(item, index) {
// 遍历数组的所有元素
console.log(index, item)
})
every
:判断所有元素是否都符合条件
var arr = [1, 2, 3]
var arr1 = arr.every(function(item, index) {
if (item < 4) {
return