JavaScript对象和属性
在JavaScript声明期间是否可以重用属性 示例:JavaScript对象和属性,javascript,object,Javascript,Object,在JavaScript声明期间是否可以重用属性 示例:phone\u min:breakpoint.small\u max+1, 代码 var breakpoint = { small_max: 479, phone_min: breakpoint.small_max + 1, }; 我得到一个错误: Uncaught TypeError: Cannot read property 'small_max' of undefined 不,你不能那样做。在对象初始值设定项中,不可能引用“
phone\u min:breakpoint.small\u max+1,
代码
var breakpoint = {
small_max: 479,
phone_min: breakpoint.small_max + 1,
};
我得到一个错误:
Uncaught TypeError: Cannot read property 'small_max' of undefined
不,你不能那样做。在对象初始值设定项中,不可能引用“正在构造”的对象。不,您不能这样做。在对象初始值设定项中,不可能引用“正在构造”的对象。不,在JavaScript中不可能。您可以将
small_max
保存在变量中,然后使用它:
var small_max = 479;
var breakpoint = {
small_max: small_max,
phone_min: small_max + 1,
};
不,这在JavaScript中是不可能的。您可以将
small_max
保存在变量中,然后使用它:
var small_max = 479;
var breakpoint = {
small_max: small_max,
phone_min: small_max + 1,
};