相关疑难解决方法(0)

为什么在新对象上未定义JavaScript原型属性?

我对JavaScript原型概念的概念很新.

考虑以下代码:

var x = function func(){
}

x.prototype.log = function() {
  console.log("1");
}

var b = new x();
Run Code Online (Sandbox Code Playgroud)

据我了解,b.log()应该返回1,因为x它是原型.但为什么财产b.prototype未定义?

是不是b.prototype应该返回对x函数的引用?

javascript prototype

54
推荐指数
4
解决办法
3万
查看次数

标签 统计

javascript ×1

prototype ×1