我如何访问此变量/对象? (意外标识符)

时间:2015-05-27 13:15:56

标签: javascript

paths.myFiles + '/*.jade'

如果我在任务内,如何访问路径

我尝试使用

{{1}}

也只是

{{1}}

(因为“任务”也在“config”变量内)

但我得到'意外标识符'idk为什么。

1 个答案:

答案 0 :(得分:-2)

使用对象文字语法时,无法在初始化期间引用对象。您需要在创建对象后引用该对象。

你可以使用:

 this.paths.myFiles + '/*.jade'

只有在初始化期间引用对象的方法是使用构造函数。

此示例使用匿名函数作为构造函数。这个新对象就是参考。

var settings = new function() {
this.user = "someuser";
this.password = "password";
this.country = "Country";
this.birthplace = this.country;
  };

而不是

 var settings = {
    user:"someuser",
    password:"password",
    country:"Country",
    birthplace:country
   }