数组操作

// 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(" ")); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值