亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于concat() 鏈接數組,如果concat的對象為新建的數組是否能夠完成?

var myarr1=[1,2];

var myarr2=[1,2];

var myarr3=myarr3.concat(myarr1,myarr2);?????//此處是否可行? 聲明語句引用了自身的函數,函數沒有引用自身.



正在回答

3 回答

并不可以。因為你只是var myarr3了。并沒指明它是一個數組,那它就是一個字符串。。字符串是沒有concat()這個方法,如果你想這樣的話,我感覺應該

var myarr1=[1,2];

var myarr2=[1,2];

var myarr3=[];

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

document.write(myarr3);

1 回復 有任何疑惑可以回復我~
#1

qq_頖縌乖乄絯_04017281

我說錯了,字符串是有concat()方法的,但是如果沒指明myarr3是數組的話,myarr1和myarr2連接成數組就不可以賦給一個字符串的。。
2017-03-27 回復 有任何疑惑可以回復我~
#2

Robert_Langdon

這個方法是可以的,評論第一條真是扯
2017-04-04 回復 有任何疑惑可以回復我~

應該是可以的,從語義上理解,最后一句時首先新建了一個空數組,然后又在這個數組中使用連接符。但是具體我沒有嘗試,最好的驗證方法是自動嘗試,您可以試一下看看怎么樣

0 回復 有任何疑惑可以回復我~

可以。http://img1.sycdn.imooc.com//58a7122300016ee409530394.jpg

0 回復 有任何疑惑可以回復我~
#1

風飄葉搖

咦,我嘗試了下,按照你的方法所寫并沒辦法輸出呀?
2017-02-24 回復 有任何疑惑可以回復我~
#2

愛上慕婉清6262634

我輸出的只有一遍啊,你的怎么重復那么多次
2017-08-25 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于concat() 鏈接數組,如果concat的對象為新建的數組是否能夠完成?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號