請告訴我之間的差(通過原型)請告訴我差聲明變量具有和不具有原型
var Todo = {};
Todo.prototype.name = "...";
Todo.prototype.hello = function() { ... }
VS(變量&函數「外」對象)
var Todo = {}
Todo.name = "..."
Todo.hello = function() { ... }
或甚至低於:變量&功能對象
var Todo = {
name: "...",
hello = function() { ... }
}
實施例2和3幾乎是相同的 – fcalderan
第一個甚至不工作,因爲對象的實例沒有默認的原型屬性。 – Niko