【发布时间】:2022-01-07 08:09:15
【问题描述】:
我有一个具有以下结构的对象数组:
const timeOptions = [
{ key: "all", value: "all", text: "All" },
{ key: "month", value: "month", text: "Month" },
{ key: "year", value: "year", text: "Year" }
];
我正在创建一个新对象,其中 timeOptions 是其中一个字段的值。如何在创建对象本身时使用键“all”in-place 删除对象
const values = {
timeVal: {
field: "timestamp",
label: "Timestamp",
options: timeOptions
}
};
我尝试过的代码
const values = {
timeVal: {
field: "timestamp",
label: "Timestamp",
options: timeOptions.forEach((k) => delete k["key"] === "all")
}
};
【问题讨论】:
标签: javascript arrays ecmascript-6