数组基础
l数组的使用
?定义
–var
arr=[12, 5, 8, 9];
–var
arr=new Array(12, 5, 8, 9);
–没有任何差别,[]的性能略高,因为代码短
l数组的属性
?length
–既可以获取,又可以设置
–例子:快速清空数组
l数组使用原则:数组中应该只存一种类型的变量
添加、删除元素
l数组的方法
?添加
–push(元素),从尾部添加
–unshift(元素),从头部添加
?删除
–pop(),从尾部弹出
–shift(),从头部弹出
?
排序、转换
l排序
?sort([比较函数]),排序一个数组
–排序一个字符串数组
–排序一个数字数组
l转换类
?concat(数组2)
–连接两个数组
?join(分隔符)
–用分隔符,组合数组元素,生成字符串
–字符串split
?
插入、删除
lsplice
?splice(开始,长度,元素…)
?先删除,后插入
l删除
?splice(开始,长度)
l插入
?splice(开始,0, 元素…)
l替换
|