gpt4 book ai didi

javascript - 有没有更短的方法来定义具有可变键的对象结构?

转载 作者:行者123 更新时间:2023-11-30 18:42:20 25 4
gpt4 key购买 nike

var adddata = {};
adddata[ group ] = {};
adddata[ group ].type = type;
adddata[ group ].items = {};
adddata[ group ].items[ id ] = value;
$.extend( data, adddata );

我真的需要定义这么长的adddata吗?如果groupid是固定的字符串,就很短了

$.extend( data, { group1:{ type: type, items:{ id1: value } } } );

最佳答案

Javascript 仅支持对象文字中的文字键。只能让代码短一点:

var adddata = {};
adddata[group] = { type: type, items: {} };
adddata[group].items[id] = value;
$.extend(data, adddata);

关于javascript - 有没有更短的方法来定义具有可变键的对象结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6504601/

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