使用 对象文字 语法时,不能在初始化期间引用对象。创建对象后,需要引用该对象。
settings.birthplace = settings.country;
初始化期间引用对象的唯一方法是使用构造函数。
本示例使用匿名函数作为构造函数。新对象使用引用
this。
var settings = new function() { this.user = "someuser"; this.password = "password"; this.country = "Country"; this.birthplace = this.country;};


