尝试在另一个对象的构造函数方法中实例化一个对象时,我遇到了一个奇怪的错误。
编辑3
例如(带图片):
这是javascript
这是编译过的coffeescript
答案 0 :(得分:2)
你可能有错误的缩进。只有@object = new obj()
被认为属于constructor
代码,并且后面的行将成为构造函数本身的属性。
如果看不到,则代码中可能包含非空白或非制表符。另外,请确保您只使用标签或空白,而不是(mu is too short指出),混合使用。
在javascript中将对象作为另一个对象的成员数据是不是很糟糕的编程习惯?
绝对不是,特别是因为函数也是对象。几乎所有JSON或XML数据都嵌套了。是什么让你认为这可能是一种不好的做法?