gpt4 book ai didi

javascript - 从 2 个变量创建对象的缩写

转载 作者:行者123 更新时间:2023-11-28 18:43:41 25 4
gpt4 key购买 nike

是否有执行此类操作的简短形式:

function doObject(key, value){
let object = {};
return object[key] = value;
}

UPD:忘记函数,我用它只是为了隔离范围并提供给参数keyvalue。我不需要实现该功能,但需要实现它的逻辑

最佳答案

const doObject = (key, value) => ({[key]: value});
// ^^^^^^^^^^^^ ^ ^^^^^
// 1 2 3
  1. Arrow function 语法
  2. 用大括号括起来允许您返回一个没有扩展语法的对象文字。 (否则,它认为 {} 是 block 分隔符。
  3. Computed object literal property key

关于javascript - 从 2 个变量创建对象的缩写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35724209/

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