JavaScript中将数组进行合并的基本方法讲解
这里简单地讲两种方法:
第一种
var mergeTo = [4,5,6], mergeFrom = [7,8,9]; mergeTo = mergeTo.concat(mergeFrom); mergeTo; // is: [4, 5, 6, 7, 8, 9]
or
var a = [1,2], b = [3,4], c = a.concat(b);
第二种
var mergeTo = [4,5,6], var mergeFrom = [7,8,9]; Array.prototype.push.apply(mergeTo, mergeFrom); mergeTo; // is: [4, 5, 6, 7, 8, 9]
合并多个数组merge array:
// 特殊处理业务-必须启用
var _SPECIAL_MUST_ENABLE_LIST = ['intime'];
if(termNo != null && termNo.indexOf("9966") == 0){
var newMustEnableList = ['mobile','psp','jtk','credit','train','bank','alipay','lottery','movie','littleTransfer',
'trafficFines','concert','mall','airplane','hotel','recycle'];
_SPECIAL_MUST_ENABLE_LIST = _SPECIAL_MUST_ENABLE_LIST.concat(newMustEnableList);
}
相关推荐
-
JS合并数组的几种方法及优劣比较
本文属于JavaScript的基础技能. 我们将学习结合/合并两个JS数组的各种常用方法,并比较各种方法的优缺点. 我们先来看看具体的场景: 复制代码 代码如下: var q = [ 5, 5, 1, 9, 9, 6, 4, 5, 8]; var b = [ "tie", "mao", "csdn", "ren", "fu", "fei" ]; 很明显,数组 q 和 b 简单拼接的结果是
-
JavaScript中数组的合并以及排序实现示例
合并两个数组 - concat() 源代码: <!DOCTYPE html> <html> <body> <p id="demo">点击按钮合并数组.</p> <button onclick="myFunction()">点我</button> <script> function myFunction() { var hege = ["Cecilie
-
原生JavaScript实现合并多个数组示例
1.原生的JavaScript实现 复制代码 代码如下: var array1 = ["a", "b"]; var array2 = ["c", "d"]; 我要合并后变成下面这样: 复制代码 代码如下: <span class="keyword" style="font-weight:bold">var</span> <span class="k
-
JS实现合并两个数组并去除重复项只留一个的方法
本文实例讲述了JS实现合并两个数组并去除重复项只留一个的方法.分享给大家供大家参考,具体如下: //It's merge arr1 and arr2 , delete the same element only leave one //It's only apdapter array. If object, no. //The sequence of the two array is not required. mergeArray:function (arr1, arr2){ for (var
-
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
-
使用不同的方法结合/合并两个JS数组
这是一篇简单的文章,关于JavaScript数组使用的一些技巧.我们将使用不同的方法结合/合并两个JS数组,以及讨论每个方法的优点/缺点. 让我们先考虑下面这情况: 复制代码 代码如下: var a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]; var b = [ "foo", "bar", "baz", "bam", "bun", "fun" ]; 很显然最简单的结
-
JavaScript中合并数组的N种方法
这是一篇简单的文章,关于JavaScript数组使用的一些技巧.我们将使用不同的方法结合/合并两个JS数组,以及讨论每个方法的优点/缺点. 让我们先考虑下面这情况: 复制代码 代码如下: var a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]; var b = [ "foo", "bar", "baz", "bam", "bun", "fun" ]; 很显然最简单的结
-
JavaScript及jquey实现多个数组的合并操作
1.原生的JavaScript实现 var array1 = ["a", "b"]; var array2 = ["c", "d"]; 我要合并后变成下面这样: <span class="keyword" style="font-weight:bold">var</span> <span class="keyword" style=&qu
-
JavaScript数组合并的多种方法
这是一篇简单的文章,关于JavaScript数组使用的一些技巧.我们将使用不同的方法结合/合并两个JS数组,以及讨论每个方法的优点/缺点. 让我们先考虑下面这情况: var a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]; var b = [ "foo", "bar", "baz", "bam", "bun", "fun" ]; 很显然最简单的结合结果应该是: [ 1
-
JavaScript合并两个数组并去除重复项的方法
本文实例讲述了JavaScript合并两个数组并去除重复项的方法.分享给大家供大家参考.具体实现方法如下: Array.prototype.unique = function() { var a = this.concat(); for(var i=0; i for(var j=i+1; j if(a[i] === a[j]) a.splice(j, 1); } } return a; }; //Demo var array1 = ["a","b"]; var ar
随机推荐
- IOS提醒用户重新授权打开定位功能
- JavaScript实现文字与图片拖拽效果的方法
- 浅谈JS读取DOM对象(标签)的自定义属性
- IE中document.createElement的iframe无法设置属性name的解决方法
- PHP简单实现HTTP和HTTPS跨域共享session解决办法
- 学习从实践开始之jQuery插件开发 菜单插件开发
- php结合imgareaselect实现图片裁剪
- javascript限制用户只能输汉字中文的方法
- Vue 2.0在IE11中打开项目页面空白的问题解决
- Java判断所给年份是平年还是闰年
- iOS开发之级联界面(推荐界面)搭建原理
- 简介C++编程中的运算符重载
- python shell根据ip获取主机名代码示例
- 利用selenium爬虫抓取数据的基础教程
- spring整合atomikos实现分布式事务的方法示例
- Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
- 基于layPage插件实现两种分页方式浅析
- vue父子组件的通信方法(实例详解)
- linux安装python修改默认python版本方法
- 汇编语言:比较指令、跳转指令、JCC的使用
