我的目的是獲取一組陣列。即 [['item','C']]。我無法弄清楚為什么下面的代碼總是產生 [2] ?有人可以幫忙嗎?
function arrayOfArrays()
{
return [].concat([].push('item','C'))
}
console.log(arrayOfArrays());
控制臺日志(arrayOfArrays());
uj5u.com熱心網友回復:
Array#push 回傳:
呼叫方法的物件的新長度屬性。
而Array#concat回傳:
一個新的 Array 實體。
試試這個:
console.log( [[].concat('item','C')] );
// OR
console.log( [ ['item','C'] ] );
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/367662.html
標籤:javascript 数组
上一篇:它繼續使用快取,而新版本可用
