Heim  >  Fragen und Antworten  >  Hauptteil

typeof Something gibt ein Objekt zurück, kein Array

x ist ein Array.

Ich verwende console.log(x) und die Ausgabe ist

[ 'value' ]

Aber wenn ich den Typ von x mit console.log(typeof x) überprüfe, wird es als Objekt angezeigt. Warum?

P粉659378577P粉659378577348 Tage vor641

Antworte allen(1)Ich werde antworten

  • P粉277305212

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

    在JS中,数组是对象。

    如果你需要测试一个变量是否为数组:

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

    Antwort
    0
  • StornierenAntwort