05/21 关键词
关键词
数组(Array)
索引
push()
pop()
unshift()
shift()
forEach()
回调函数
slice()
splice()
concat()
reverse()
sort()
代码
push()
向数组的末尾添加一个或者多个元素,并且返回数组新的长度pop()
删除数组最后一个元素,并且返回删除的元素unshift()
向数组的开头添加一个或者多个元素,并且返回数组新的长度shift()
删除数组第一个元素,并且返回删除的元素forEach()
数组中遍历元素的方法,回调函数参数一:当前遍历的元素,二:当前遍历的索引,三:正在遍历的数组
方法的第二参数默认传入this
,如果传入的是空字符串则为undefined
不支持IE8(包括IE8)以下的浏览器slice()
截取数组的元素splice()
删除元素,同时可以添加元素
特别强调,splice()
会影响原来的字符串的!!!concat()
连接数组,不影响原数组join()
将数组转换为字符串,不影响原数组,默认使用,
来区分reverse()
数组反转,改变原数组sort()
排序,改变原数组,默认按照Unicode编码进行排序,回调函数内,返回值为小于等于0不换位置,否则交换位置
强调
在java中,数组有length属性,字符串有length方法;
在js中,数组与字符串都是length属性。
js中,修改数组的length属性,数组的元素个数也随之发生变化
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。