【发布时间】:2020-08-24 17:41:14
【问题描述】:
使用javascript 或ES6 检查对象是否具有负值项的最佳方法是什么,如果是,将其从对象中删除?
foo = { 0: 0, 1: -1, 2: 2, 3: -1}
结果应该是下面那个
foo = { 0: 0, 1: 2}
对不起,我来自python 背景,但我很想收到你的来信。
【问题讨论】:
-
您要改变对象还是创建一个新对象?
-
@trincot 是的!我很好。
-
这是一个或问题...?你的意思是“是变异”还是“是新”?
-
从外观上看(不保持键值配对,键始终是从
0开始的连续数字)。您可能应该使用数组。 -
@trincot 我的错。
create a new one会很好
标签: javascript algorithm object data-structures ecmascript-6