是否可以在JavaScript声明中重用属性?
示例:phone_min: breakpoint.small_max + 1,
代码
var breakpoint = {
small_max: 479,
phone_min: breakpoint.small_max + 1,
};
我收到了错误:
Uncaught TypeError: Cannot read property 'small_max' of undefined
答案 0 :(得分:0)
不,你不能这样做。在对象初始值设定项中,无法引用构造中的对象#34;
答案 1 :(得分:0)
不可以在JavaScript中使用它。您可以将small_max
保存在变量中,然后使用它:
var small_max = 479;
var breakpoint = {
small_max: small_max,
phone_min: small_max + 1,
};