gpt4 book ai didi

javascript - 如何在没有一键的情况下解构对象

转载 作者:行者123 更新时间:2023-12-01 17:19:49 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





ES6 destructuring: How do I create a new object that omits dynamically referenced keys

(2 个回答)



Remove value from object without mutation

(10 个回答)



How do I remove a property from a JavaScript object?

(34 个回答)


2年前关闭。




我有一个像 obj = { test1: 'sth', test2: 'sth', label: 'sth' } 这样的对象.

我想解构这个对象{...obj}除了 label获取 { test1: 'sth', test2: 'sth' } .

如何在没有这个键的情况下解构对象?

我应该创建一个新对象还是有什么方法可以简单地在一行中做到这一点?

最佳答案

简单的删除应该可以解决问题。

delete obj.label;

编辑:显然我的问题没有正确解构。也许像下面这样的东西会起作用。
({label, ...rest} = {test1: 'sth', test2: 'sth', label: 'sth' });
console.debug(rest);

Rest 应该只包含 test1 和 test2 属性/值。

关于javascript - 如何在没有一键的情况下解构对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58904800/

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