關于concat() 鏈接數(shù)組,如果concat的對象為新建的數(shù)組是否能夠完成?
var myarr1=[1,2];
var myarr2=[1,2];
var myarr3=myarr3.concat(myarr1,myarr2);?????//此處是否可行? 聲明語句引用了自身的函數(shù),函數(shù)沒有引用自身.
var myarr1=[1,2];
var myarr2=[1,2];
var myarr3=myarr3.concat(myarr1,myarr2);?????//此處是否可行? 聲明語句引用了自身的函數(shù),函數(shù)沒有引用自身.
2017-02-17
舉報
2017-03-27
并不可以。因為你只是var myarr3了。并沒指明它是一個數(shù)組,那它就是一個字符串。。字符串是沒有concat()這個方法,如果你想這樣的話,我感覺應該
var myarr1=[1,2];
var myarr2=[1,2];
var myarr3=[];
var myarr3=myarr3.concat(myarr1,myarr2);?
document.write(myarr3);
2017-02-17
應該是可以的,從語義上理解,最后一句時首先新建了一個空數(shù)組,然后又在這個數(shù)組中使用連接符。但是具體我沒有嘗試,最好的驗證方法是自動嘗試,您可以試一下看看怎么樣
2017-02-17
可以。