JavaScript知识点总结

push/pop(数组开头添加移除元素的方法)、unshift/shift(数组末尾添加和移除的方法)

var arr3 = ['b','c','d'];

console.log(arr3.unshift('a'));//数组开头添加一个元素 //打印的数组中元素的个数

console.log(arr3);

console.log(arr3.push('e'));//数组末尾添加一个元素

console.log(arr3);

var str2 = arr3.shift();//移除开头一个元素,并返回该元素

console.log(str2);

console.log(arr3);

var str1 = arr3.pop(); //移除末尾一个元素,并返回该元素

console.log(str1);

console.log(arr3);

数组中已经存在两个可以直接用来排序的方法:reverse()和sort()。

reverse() //逆向排序

var box = [1,2,3,4,5];

console.log(box.reverse()); //逆向排序方法,返回排序后的数组

console.log(box); //原数组也被逆向排序了

sort()//排序

sort(function(a,b){ return a-b; }) //从小到大排序

sort(function(a,b){return b-a;})//从大到小排序 注意,此方法要传参数 不传参会出错 例如数组[1,10,2],排序后仍然是[1,10,2]

var box = [4,1,7,3,9,2]; 

console.log(box.sort(function(a,b){return a-b})); //从小到大排序,返回排序后的数组

console.log(box); //源数组也被从小到大排序了

原文地址:https://www.cnblogs.com/lcddjm/p/5689521.html