gpt4 book ai didi

javascript - 使用同一对象中的其他变量来声明变量

转载 作者:行者123 更新时间:2023-11-28 20:51:31 24 4
gpt4 key购买 nike

我想知道如何通过访问同一对象中的变量值来声明新变量。我尝试了 this.xobject.x。两者都说无法读取未定义的属性

例如

var board = {
width: 188,
height: 110,
left: (320 - board.width)/2,
top: (480 - this.height)/8,
};

最佳答案

你不能这样做,因为 board 在对象构造和赋值执行之前才定义。 (此外,this 不是在函数外部定义的。)您必须使用多个语句。

var board = { width : 188, height : 110 };
board.left = (320 - board.width) / 2;
board.top = (480 - board.height) / 8;

关于javascript - 使用同一对象中的其他变量来声明变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12337190/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com