以下两个Javascript原型之间有什么功能差异,选择一个原型有什么好处?
选项1:
Person.prototype.sayName = function(name) {
alert(name);
}
Run Code Online (Sandbox Code Playgroud)
选项2:
Person.prototype = {
sayName: function(name) {
alert(name);
}
}
Run Code Online (Sandbox Code Playgroud)
假设选项2导致某些隐含绑定到原型的函数被废弃,我是否正确?