// push 组 | |
var arr = [1,3,5,7]; // 原数组 | |
arr.push(9); //把 9 添加 arr 的最后面 | |
console.log(arr); // 13579 | |
console.log(arr.push(11)); // 返回的是数组的长度 6 | |
console.log(arr); // 1.3.5.7.9.11 | |
// unshift 组 | |
var arr1 = ["a","b","c"]; | |
arr1.unshift("你好"); | |
console.log(arr1); // ["你好", "a", "b", "c"] | |
console.log(arr1.unshift("今天")); // 返回数组的长度 5 | |
console.log(arr1); | |
// pop() 删除最后一个元素 并且返回最后一个值 | |
var arrpop = [1,2,3,4,5]; | |
arrpop.pop(); // 删除一次 把 5删掉了 [1,2,3,4] | |
console.log(arrpop); // [1,2,3,4] | |
console.log(arrpop.pop()); // 把 4 删掉 剩下 [1,2,3] 返回的是 4 | |
console.log(arrpop); // [1,2,3] | |
// shift 删除第一个元素 并且返回第一个值 | |
var arrshift = ["a","b","c"]; | |
console.log(arrshift.shift()); // a | |
console.log(arrshift); // [b,c] | |
arrshift.shift(); // 吧b 删掉了, 并且返回 b | |
console.log(arrshift); // 只剩下一个c | |
// 连接数组 | |
var aa = [1,2,3]; | |
var bb = ["a","b","c"]; | |
console.log(aa.concat(bb)); // 新的数组 [1, 2, 3, "a", "b", "c"] | |
console.log(aa); | |
console.log(bb); | |
// join 将数组转换为字符串 | |
var arrjoin = ["2015","12","2"]; | |
console.log(arrjoin.join("-")); // 2015-12-2 字符串 | |
console.log(arrjoin.join("+")); // 2015+12+2 | |
console.log(arrjoin.join("*")); // 2015*12*2 | |
console.log(arrjoin); // 结果是原数组 不影响本数组 | |
// split 将字符串转换为数组 | |
var txt = "2015-12-2"; | |
var text = "中国 山东 威海 小渔村"; | |
console.log(txt.split("-")); | |
console.log(text.split(" ")); |
数组操作
最新推荐文章于 2020-11-20 23:43:22 发布