gpt4 book ai didi

javascript - 如何销毁 key 对对象

转载 作者:行者123 更新时间:2023-11-28 12:16:07 26 4
gpt4 key购买 nike

我正在尝试破坏 map具有单个 [key, value] 对的对象,例如:

var v = { foo: 'bar'};

function f({key, value}) {
console.log('key is ' + key);
console.log('value is ' + value);
}

f(v);

这个例子应该打印:

key is foo
value is bar

但它实际上正在打印:

key is undefined
value is undefined

我怎样才能实现这个目标?注意:键名称可能会有所不同。

最佳答案

不确定是否可以直接在参数内析构键/值。

但是你可以在函数内部完成它..

例如。

const v = { foo: 'bar'};

function f(o) {
const [key, value] = Object.entries(o)[0];
console.log('key is ' + key);
console.log('value is ' + value);
}

f(v);

关于javascript - 如何销毁 key 对对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49073278/

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