我想在一个对象的第一层键上添加前缀。
为了减少歧义,我希望展示Python中使用字典推导式实现此目的的优雅方法(我正在寻找JavaScript中类似的方法)。
为了减少歧义,我希望展示Python中使用字典推导式实现此目的的优雅方法(我正在寻找JavaScript中类似的方法)。
>>> old = {"a": 1, "b": 2}
>>> prefix = "_"
>>> new = {prefix + key: value for key, value in old.items()}
>>> new
{'_a': 1, '_b': 2}
现代JavaScript中有什么同样优雅且易读的方法来完成这个任务,最好能在NodeJS 12中使用?
Object.fromEntries
是相当新的,它是 ECMAScript 2019 中的初始定义。但它已经可以在 Node 12 中使用了。谢谢! - Dr. Jan-Philip Gehrcketsconfig.json
中,需要设置"target": "es2019"
才能进行编译。 - Dr. Jan-Philip Gehrcke