Есть ли разница между следующими частями кода:Javascript проверки прототип объекта
inst instanceof Constr
и
inst.__proto__ === Constr.prototype
, например:
var xyz = {}
xyz instanceof Object
и
xyz.__proto__ === Object.prototype
? Если да, то в чем разница, какая из них предпочтительнее?
По «фактической реализации в браузерах» Вы в очередной раз означает абстрактный псевдокод, что никакой фактической реализации не будет использовать в самом деле его реализации: P – Esailija
@Esailija Я бы на самом деле беспокоить, глядя вверх по код для 'instanceof' в двигателе V8, не так ли? = Р –