只删除数组中的键
你好,我想只删除数组中的键,我有这个
{everyone: "everyone", random: "random", fast response time: "fast response time", less conversations: "less conversations"}
但我需要这样的数组
["everyone", "random", "fast response time", "less conversations"]
我只需要这个数组上的值,我有这个代码,但它给我带来了一个空数组
let array = {everyone: "everyone", random: "random", fast response time: "fast response time", less conversations: "less conversations"};
delete translation['everyone'];
delete translation['random'];
delete translation['fast response time'];
delete translation['less conversations'];
console.log(translation);
回答
Object.values() 将吐出数组中的值。还需要引用带空格的键。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values
const test = {
everyone: "everyone",
random: "random",
"fast response time": "fast response time",
"less conversations": "less conversations"
}
console.log(Object.values(test));