Как заголовок говорит все, typeof (Array, null)
возвращает object
и typeof(null, Array)
возвращает function
.typeof (Array, null) возвращает объект и типof (null, Array) возвращает функцию
Он возвращает тип второго параметра.
Почему?
Как заголовок говорит все, typeof (Array, null)
возвращает object
и typeof(null, Array)
возвращает function
.typeof (Array, null) возвращает объект и типof (null, Array) возвращает функцию
Он возвращает тип второго параметра.
Почему?
Поскольку
typeof
является оператором, а не функция, так typeof(expr)
является typeof expr
с expr
evaluated firsta,b
returns b
Так
typeof (a, b)
возвращает typeof b
и в вашем случае
typeof (Array, null)
является typeof null
which is "object"
typeof(null, Array)
является typeof Array
и Array
является функцией.
Вопрос об интервью? Надеюсь, что это не собеседование. – putvande