关于concat() 链接数组,如果concat的对象为新建的数组是否能够完成?

来源:7-18 数组连接concat()

万苏

2017-02-17 22:40

var myarr1=[1,2];

var myarr2=[1,2];

var myarr3=myarr3.concat(myarr1,myarr2);     //此处是否可行? 声明语句引用了自身的函数,函数没有引用自身.



写回答 关注

3回答

  • qq_頖縌乖乄絯_04017281
    2017-03-27 19:24:56

    并不可以。因为你只是var myarr3了。并没指明它是一个数组,那它就是一个字符串。。字符串是没有concat()这个方法,如果你想这样的话,我感觉应该

    var myarr1=[1,2];

    var myarr2=[1,2];

    var myarr3=[];

    var myarr3=myarr3.concat(myarr1,myarr2); 

    document.write(myarr3);

    Robert...

    这个方法是可以的,评论第一条真是扯

    2017-04-04 23:35:58

    共 2 条回复 >

  • 欧阳明镜
    2017-02-17 23:12:52

    应该是可以的,从语义上理解,最后一句时首先新建了一个空数组,然后又在这个数组中使用连接符。但是具体我没有尝试,最好的验证方法是自动尝试,您可以试一下看看怎么样

  • 慕先生7564418
    2017-02-17 23:09:27

    可以。http://img.mukewang.com/58a7122300016ee409530394.jpg

    爱上慕婉清6...

    我输出的只有一遍啊,你的怎么重复那么多次

    2017-08-25 17:06:43

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468782 学习 · 22507 问题

查看课程

相似问题