如標題所示,typeof (Array, null)
返回object
和typeof(null, Array)
返回function
。typeof(Array,null)返回object和typeof(null,Array)返回函數
它返回第二個參數的類型。
爲什麼?
如標題所示,typeof (Array, null)
返回object
和typeof(null, Array)
返回function
。typeof(Array,null)返回object和typeof(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