(通过原型(prototype))有什么区别
var Todo = {};
Todo.prototype.name = "...";
Todo.prototype.hello = function() { ... }
Vs(“外部”对象的变量和函数)
var Todo = {}
Todo.name = "..."
Todo.hello = function() { ... }
甚至以下:对象中的变量和函数
var Todo = {
name: "...",
hello = function() { ... }
}
最佳答案
这样想
用原型(prototype)声明的属性或函数是 Todo 的实例成员。
没有原型(prototype)声明的属性或函数是 Todo 的静态成员。
关于javascript - 声明有原型(prototype)和没有原型(prototype)的变量有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846318/