Khi tiêu đề nói tất cả, typeof (Array, null)
trả về object
và typeof(null, Array)
trả về function
.typeof (Array, null) trả về đối tượng và typeof (null, Array) trả về hàm
Nó trả về loại tham số thứ hai.
Tại sao?
Khi tiêu đề nói tất cả, typeof (Array, null)
trả về object
và typeof(null, Array)
trả về function
.typeof (Array, null) trả về đối tượng và typeof (null, Array) trả về hàm
Nó trả về loại tham số thứ hai.
Tại sao?
Vì
typeof
là một nhà điều hành, không phải là một chức năng, vì vậy typeof(expr)
là typeof expr
, với expr
evaluated firsta,b
returns b
Vì vậy
typeof (a, b)
lợi nhuận typeof b
và trong trường hợp của bạn
typeof (Array, null)
là typeof null
which is "object"
typeof(null, Array)
là typeof Array
, và Array
là một hàm.
Câu hỏi phỏng vấn? Hy vọng không phải là một cuộc phỏng vấn việc làm. – putvande