源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JS数组合并push与concat区别分析

  • 时间:2022-03-03 17:15 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JS数组合并push与concat区别分析
本文实例讲述了JS数组合并push与concat区别。分享给大家供大家参考,具体如下: 注意 concat 拼写,二者功能很相像,但有两点区别。 先看代码:
var arr = [];
arr.push(1);
arr.push([2, 3]);
arr.push(4, 5);
arr = arr.concat(6);
arr = arr.concat([7, 8]);
arr = arr.concat(9, 10);
arr.each(function(index, value){
  alert(value);
});
alert 结果:
1
2,3
4
5
6
7
8
9
10

[b]区别:[/b] push 遇到数组参数时,把整个数组参数作为一个元素;而 concat 则是拆开数组参数,一个元素一个元素地加进去。 push 直接改变当前数组;concat 不改变当前数组。 [b]总结:[/b] 如果想数组追加用concat,但是和java的replace一样,用完记得arr1=arr1.concat(arr2) 希望本文所述对大家JavaScript程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部