Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问javascript对象的原型_Javascript_Javascript Objects - Fatal编程技术网

访问javascript对象的原型

访问javascript对象的原型,javascript,javascript-objects,Javascript,Javascript Objects,我可以使用.prototype访问javascript函数的prototype对象,但是当我不能对javascript对象文本使用.prototype时。 请让我知道为什么这种行为不一致 var add = function (a, b) {     return a + b; }; var s={name:'Pradeep'} console.log('Function\'s prototype >> '+add.prototype) console.log('Object\'s

我可以使用
.prototype
访问javascript函数的prototype对象,但是当我不能对javascript对象文本使用
.prototype
时。 请让我知道为什么这种行为不一致

var add = function (a, b) {     return a + b; };
var s={name:'Pradeep'}
console.log('Function\'s prototype >> '+add.prototype)
console.log('Object\'s prototype >> '+ s.prototype)

函数的prototype属性与函数的prototype(继承)方法不同

myFunction.prototype
是将用作使用
myFunction
作为构造函数创建的对象原型的对象(
new myFunction()
)。看


您要查找的是属性,它访问对象的继承(原型)方法。

prototype
函数的属性,而不是
obect
。。。话虽如此,你可能想这样做
s.constructor.prototype
可能重复感谢Rakesh的回答这就是我要找的。使用proto我们可以看到对象的原型。使用
[[prototype]]
引用对象构造函数的公共原型的对象的内部原型属性。