gpt4 book ai didi

Javascript 直接构建一个对象

转载 作者:行者123 更新时间:2023-11-30 07:12:08 25 4
gpt4 key购买 nike

我有这些值(value)观:

let buffer = {};
let value = 'value';
let x = 1;
let y = 2;

这就是我想要做的:

buffer[x][y].value = value;

这是我需要做的,以使其工作:

buffer[x] = {};
buffer[x][y] = {};
buffer[x][y].value = value;

我的猜测是,有一种更好的方法,也许是内置的方法,可以一步而不是三步创建这样的对象。

最佳答案

My guess is that there is a better, maybe built in way to create an object like this in one step instead of three.

您拥有的很好,但您也可以使用计算属性(我假设您需要来自变量的值)和速记属性符号(对于 value):

let value = 'value';
let x = 1;
let y = 2;

let buffer = {
[x]: {
[y]: {
value
}
}
};

console.log(buffer);

关于Javascript 直接构建一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57071466/

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