gpt4 book ai didi

javascript - 访问javascript对象的原型(prototype)

转载 作者:行者123 更新时间:2023-11-30 00:33:14 24 4
gpt4 key购买 nike

我可以使用 .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)

http://jsfiddle.net/prashdeep/b5xhx80g/

最佳答案

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

myFunction.prototype 是将用作使用 myFunction 作为构造函数创建的对象的原型(prototype)的对象(new myFunction() ).参见 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/new

您正在寻找的是 __proto__属性,它访问对象的继承(原型(prototype))方法。

关于javascript - 访问javascript对象的原型(prototype),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28361712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com