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); //源数组也被从小到大排序了