Я играл с instanceof
в Chrome, но получил сообщение об ошибке . Я думаю Я знаю, почему (вы должны указать функцию после ключевого слова instanceof
, которое является конструктором, с помощью которого был создан объект), но сообщение об ошибке, похоже, говорит о другом :
[1,2,3] instanceof Array
// true
[1,2,3] instanceof []
// TypeError: Expecting a function in instanceof check, but got 1,2,3
Означает ли это, что я должен заменить [1,2,3]
функцией? Я бы подумал, что [1,2, 3]
верен и что []
является проблемой, и ее следует заменить функцией, но похоже, что сообщение об ошибке говорит об обратном.
Не могли бы кто-нибудь объяснить, как я интерпретирую сообщение об ошибке неправильно?