//push方法:向数组末尾添加一个元素,返回新数组的长度
var arr = ["小白","小黑"]
arr.push("小明");
console.log(arr); //["小白", "小黑", "小明"]
//pop方法: 删除数组末尾元素,返回新数组的长度
var arr2 = ["小白","小黑","香茗"];
arr2.pop();
console.log(arr2);//["小白","小黑"]
//unshift方法: 向数组中的首位添加元素,返回新数组长度
var arr3 = ["小白","小黑","香茗"];
arr3.unshift("小红");
console.log(arr3);// ["小红", "小白", "小黑", "香茗"]
//shift方法: 删除数组首位元素,返回新数组长度
var arr4 = ["小白","小黑","香茗"];
arr4.shift();
console.log(arr4) // ["小黑", "香茗"]
//reverse方法:颠倒数组元素;
var arr5 = ["小白","小黑","香茗"];
arr5.reverse();
console.log(arr5); //["香茗", "小黑", "小白"]
//slice方法:在数组中表现含义和在字符串中一样,从哪截到哪,构成一个新数组,不改变原数组
var arr6 = ["小白","小黑","香茗"];
var arr7 = arr6.slice(0,1);
console.log(arr7);//["小白"]
//splice方法:第一个参数 从哪开始截取 ;第二个参数表示 截多长; 之后的参数表示在截取的位置处添加的元素
//即截取并替换,会对元素组造成影响
var arr8 = ["小白","小黑","4","5","6","香茗"];
arr8.splice(2,3,"小红","小白");
console.log(arr8);//["小白", "小黑", "小红", "小白", "香茗"]
//sort方法 对数字元素进行排序,参数可以是个比较函数,但是如果不写参数默认按照编码规则排序
var arr9 = [0,12,5,45,67,8,9];
var arr10 = arr9.sort();
console.log(arr10); //[0, 12, 45, 5, 67, 8, 9]
function bijiao(a,b){
return a-b>0
}
var arr11 = arr9.sort(bijiao);
console.log(arr11); //[0, 5, 8, 9, 12, 45, 67]
网友评论