【发布时间】:2022-01-25 13:57:23
【问题描述】:
我正在尝试仅删除被推入列表的项目,以便我只剩下原始列表项目
const list = ["a", "b", "c", "d"];
for (let i = 0; i < 4; i++) {
list.push(i);
}
console.log(list);
// outputs: a,b,c,d,1,2,3,4 // as expected
// how can we remove only the pushed items.
list.pop;
console.log(list);
// outputs : []
// desired output: a,b,c,d
【问题讨论】:
-
如果你知道你推送了多少项目,只需编写一个 for 循环来模拟你推送项目的次数并使用 pop 代替。
-
list.splice(4,4)。了解更多:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript list push