Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript对象和属性_Javascript_Object - Fatal编程技术网

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 不,你不能那样做。在对象初始值设定项中,不可能引用“

在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

不,你不能那样做。在对象初始值设定项中,不可能引用“正在构造”的对象。

不,您不能这样做。在对象初始值设定项中,不可能引用“正在构造”的对象。

不,在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,
};