• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > JS应用 > JS教程(12):数组连接函数concat()

    JS教程(12):数组连接函数concat()

    作者: 分类:JS应用 点击: 335 次
    wordpress CMS主题:ssmay主题

      在使用javascript数组时,可以有这样的情况:有多个JS数组,我们需要把这些数组连接在一起,使它们变成一个数组。这时,当然我们可以使用for循环语句来实现数组的整合。不过,我们也可以直接使用javascript所提供的一个函数——concat()。concat()函数可以实现多个数组相加而连接成一个新的数组。

      concat()函数的语法:

      arrayObject.concat(arrayX,arrayX,......,arrayX)

      参数说明:

      arrayX 可以是数组对象,也可以是具体的值,可以多个。

      返回值:

      返回一个新的数组。原数组不变。

      如果参数是一个具体的值,就会将这个值与数组合并,这个值成为数组的一个元素;
      如果参数是一个数组,就会将参数数组里的所有元素添加进去,而不是把参数数组添加进去。

      案例1:数组合并普通字符串

      var arr = ['gao','wanlimm','ssmay'];
      var arr3 = arr.concat("ggggggg","aaaaaa");
      console.log(arr3);

      打印结果:

      ["gao", "wanlimm", "ssmay", "ggggggg", "aaaaaa"]

      案例2:合并2个数组

      var arr = ['gao','wanlimm','ssmay'];
      var arr2 = ['gao1','wanlimm','ssmay2',];
      var arr3 = arr.concat(arr2);
      console.log(arr3);

      打印结果:

      ["gao", "wanlimm", "ssmay", "gao1", "wanlimm", "ssmay2"]

      从上面的案例中,我们可以看出,如果是数组与字符串合并,就会把这个字符串作为一个元素放到数组中,返回一个新的数组;如果是多个数组合并,就会将所有数组的元素拿出来进行全并,放到一个新的数组中。



      QQ二维码

    文章作者:ssmay
    本文地址:http://wanlimm.com/77201809066799.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.