function func() {}
func.prototype.foo = "Var"
console.log(func.foo) // undefined
var foonew = new func()
console.log(foonew.foo) // Var
Почему func.foo не может найти свойство прототипа ??Как работает прототип Javascript и делегирование делегаций?
function func() {}
func.__proto__.foo = "Var"
console.log(func.foo) // Var
var foonew = new func()
console.log(foonew.foo) // undefined
При использовании прото ссылку на прототип он выглядит как поведение восстанавливается.
@Vohuman. Я не хочу сравнивать свойства __proto__ и прототипа. Я пытаюсь понять, почему конкретный поиск не работает. –
Вопрос и принятый ответ, что @Vohuman связаны четко объясняет, почему ваш первый поиск не работает. Это также объясняет, почему вы не должны изменять '__proto__', что объясняет второй поиск. – rockerest