push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
数组中添加新元素:
fruits 结果输出:
连接两个字符串:
n 输出结果:
push 和 concat 的区别:
var arr = [];
arr.push(1);
arr.push(2);
arr.push([3, 4])
arr.push(5, 6);
arr = arr.concat(7);
arr = arr.concat([8, 9]);
arr = arr.concat(10, 11);
for(var i in arr){
console.log(i+"-----"+arr[i]);
}
index.js [sm]:180 0-----1
index.js [sm]:180 1-----2
index.js [sm]:180 2-----3,4
index.js [sm]:180 3-----5
index.js [sm]:180 4-----6
index.js [sm]:180 5-----7
index.js [sm]:180 6-----8
index.js [sm]:180 7-----9
index.js [sm]:180 8-----10
index.js [sm]:180 9-----11
区别:
注意:arr1=arr1.concat(arr2)
join() 方法用于把数组中的所有元素放入一个字符串。
把数组中的所有元素转换为一个字符串:
energy输出结果:
split()方法:用于把一个字符串分割成字符串数组.
把一个字符串分割成字符串数组:
n 输出一个数组的值:
reverse() 方法用于颠倒数组中元素的顺序。
注意: 该方法会改变原来的数组,而不会创建新的数组。
颠倒数组中元素的顺序:
fruits 结果输出:
sort() 方法用于对数组的元素进行排序。
1、数组排序(默认按字母升序):
fruits 输出结果:
2、数字升序
fruits输出结果:
3、数字降序
fruits输出结果:
4、字母降序:
fruits输出结果:
pop() 方法用于删除数组的最后一个元素并返回删除的元素。
移除最后一个数组元素
fruits 结果输出:
综合整理而成