搜尋

首頁  >  問答  >  主體

typeof something回傳的是對象,不是數組

x 是一個陣列。

我用 console.log(x) 輸出結果為

[ 'value' ]

但是當我用 console.log(typeof x) 檢查 x 的類型時,它顯示為物件。為什麼呢?

P粉659378577P粉659378577394 天前672

全部回覆(1)我來回復

  • P粉277305212

    P粉2773052122023-11-07 09:45:53

    在JS中,陣列是物件。

    如果你需要測試一個變數是否為陣列:

    if (x.constructor === Array)
       console.log('它是一个数组');

    回覆
    0
  • 取消回覆