在对象创建和原型方面进行更深入的研究。困扰我的是以下内容,我无法找到有关的信息。
如果我们有以下代码:
Dog.prototype.bark = "woof";
function Dog (name){
this.name = name;
}
function foo (){
console.log('test');
}
let bar = {};
console.log(Dog.prototype);
console.log(foo.prototype);
console.log(bar.prototype);
我们得到以下输出(chrome dev工具):
为什么只有函数有原型隐式创建原型?