如何在同一Javascript对象中的另一个属性的值中引用一个属性?

密码

在Gulp.js文件(但它可以是任何Javascript文件)中,我在Javascript对象中设置路径:

var paths = {
    devDir : 'builds/development/',
    devDirGlobs : this.devDir+'*.html'              
}

现在,如您所见,我正在尝试将属性“ devDirGlobs ”的值中的属性“ devDir重新调用为“ this.devDir ”。

它不起作用,但也不会给我任何错误吗?

有什么提示吗?

在此先感谢您的帮助!

丹·普林斯|

在声明对象之前无法访问该对象的属性。

但是,您可以使用点语法而不是文字来构造对象。

var paths = {}
paths.devDir = 'builds/development/';
paths.devDirGlobs = paths.devDir + '*.html';              

或将公用值移到共享的配置对象中。

var config = {
  dir: 'builds/development'
};

var paths = {    
  devDir : config.dir,
  devDirGlobs : config.dir + '*.html'              
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在同一对象中约束一个属性与另一个属性的类型?

如何在JavaScript中的另一个对象中查找具有属性的对象

从类的构造函数中的另一个属性引用一个属性的值

如何在同一appsettings.json文件中引用另一个值?

如何在javascript中的另一个函数中使用函数作为对象的属性

如何订阅rxjs中另一个对象中引用的对象的属性更改

Django模型引用同一类的属性中的另一个属性

在React中,如何使用另一个属性值获取对象的属性值?

将JavaScript对象属性与同一JavaScript对象中的另一个属性进行映射

JavaScript + discord.js:如何在存储在同一对象中的另一个对象中使用对象的属性?

如何在jschema中检查一个属性比另一个属性更多?

如何更改引用另一个对象属性的对象属性的值?

当我在同一对象中拥有另一个属性的值时,从对象数组中获取一个Object属性

如何使用另一个类从一个类中引用属性

如果对象与另一个对象属性匹配,如何获取对象中的值

JavaScript对象属性可以引用同一对象的另一个属性吗?

如何访问同一类中另一个属性内的属性

如何在猫鼬模式中引用另一个属性

如何在Django的相同模型中调用/引用另一个属性

如何在C#中获取另一个对象的属性的对象类型?

如何在另一个对象中复制对象属性?

属性值作为来自同一对象的另一个属性值

当您在javascript中声明对象时,如何设置与另一个对象相关的属性

如何在JavaScript中的另一个对象内添加一个对象?

从 xslt/xpath 中的另一个属性值获取一个属性的值

如何使用for循环在另一个对象中设置属性值?

如何在JavaScript中从具有相同定义的另一个对象向对象属性添加值

如何在Angular中访问另一个对象内的动态命名属性?

为什么在一个对象的一个属性中引用同一对象的另一个属性中的jQuery选择器会引发错误?