问答详情
源自:7-19 指定分隔符连接数组元素join()

怎么join会是这样结果?

     var myarr1= new Array("86","010")

    var myarr2= new Array("84697581");

    document.write(myarr1.join(myarr2));

    

    // 8684697581010


提问者:夏析 2018-08-31 11:42

个回答

  • Micheal_Gao
    2018-11-02 16:54:18

    https://img2.mukewang.com/5bdc0fda000152da04120131.jpg

    这节任务是对myarr3做处理

    var myarr1 = new Array("86","010");
    var myarr2 = new Array("84697581");
    var myarr3 = myarr1.concat(myarr2);
    document.write(myarr3.join("-")); //86-010-84697581


  • 慕娘1126159
    2018-09-27 09:42:25

    myarr1.join(分隔符)=86分隔符010,你这里分隔符写的是myarr2的值,所以就是8684697581010,

    简单点就是慕容老哥说的,你相当于把myarr2当作分隔符,插在myarr1的86和010之间了

  • 慕容7034780
    2018-08-31 16:34:00

    你这么写的话,就相当于把myarr2当作分隔符,插在myarr1的86和010之间。