Da der Titel alles sagt, gibt typeof (Array, null)
object
zurück und typeof(null, Array)
gibt zurück.typeof (Array, null) returns object und typeof (null, Array) gibt die Funktion zurück
Es gibt den Typ des zweiten Parameters zurück.
Warum?
Da der Titel alles sagt, gibt typeof (Array, null)
object
zurück und typeof(null, Array)
gibt zurück.typeof (Array, null) returns object und typeof (null, Array) gibt die Funktion zurück
Es gibt den Typ des zweiten Parameters zurück.
Warum?
Da
typeof
ein Operator ist, keine Funktion, so typeof(expr)
ist typeof expr
, mit expr
evaluated firsta,b
returns b
So
typeof (a, b)
kehrt typeof b
und in Ihrem Fall
typeof (Array, null)
ist typeof null
which is "object"
typeof(null, Array)
typeof Array
ist, und Array
ist eine Funktion.
Eine Interviewfrage? Hoffe kein Vorstellungsgespräch. – putvande