首页 > temp > JavaScript教程 >
-
JavaScript 07 数组常用方法
arr = [1,3,5,2,7];
toString() //将数组内容变成字符串并用逗号隔开
valueOf() //返回数组对象本身
学习一个方法的步骤:
1 了解方法的作用
2 方法的参数
3 方法的返回值
4 测试,练习
var array = [1,2,3];
1 栈操作(压子弹一样,先进后出)
push() //在数组最后添加一个元素 array.push(23,34) 返回值:改变后的数组长度
pop() //返回数组最后一个元素并删掉这个元素
2 队列操作(先进先出)
push()
shitf() //取出(返回)数组中第一个元素并在数组中删掉这个元素
unshift() //在数组前插入一个元素,返回数组的长度
3 排序的方法
reverse() //反转数组(倒序 )
sort() //对数组本身进行排序 (有规则)
sort默认情况下是对字符编码从小到大排序(ASCII),其他看文档
4 操作方法
concat() //把当前参数拼接到当前数组
slice() //从当前数组中截取一个新的数组,不影响原理的数组
splice() //删除或替换当前数组的某些项目
5 位置方法
indexOf() lastIndexOf() //如果没找到返回-1
6 迭代方法 不改变原数组
every() filter() forEach() map() some()
7 将数组的所有元素连接到一个字符串中
join()
清空数组:
arr = [12,3];
1 arr = [];
2 arr.length = 0;
3 arr.splice(0,arr.length);
来源:https://www.cnblogs.com/xiaoyuheng/p/14838711.html