我想找到簡單的方法來定義JavaScript對象(如對象可能)。由簡單對象定義JavaScript對象原型是否有效 - 我可以使用這種語法嗎?
- 我可以使用沒有副作用的對象重新定義原型嗎?
- 我應該使用
prototype.member
語法,以避免副作用? - 是所有版本將在Eclipse中進行概述(有一些JsDoc如果需要的話)?
代碼示例:
function Hello() {
this.name = 'hello';
}
Hello.prototype = {
hello: function() {
return 'hello';
}
}
var test = new Hello(); test.hello();給你「你好」。所以語法是正確的,你可以創建新的對象。那是你要求的嗎? –
@QambarRaza它也不是那麼容易 - 可以是其他的副作用,例如在繼承。確實,代碼將按照你描述的方式工作 – Chameleon