假设我有一个对象,例如
var obj = {
foo: 1,
bar: 2
}
我想添加更多的键而不进行循环,语义上是这样的:
obj += { baz: 3, fred: 4 }
使用现有的 JS 函数可以吗?我想在一些函数式链接中完成它。
最佳答案
检查是否 compatibility在这样做之前是一个问题,但反对 destructuring救援:
var obj = {
foo: 1,
bar: 2
}
obj = {...obj, baz: 3, fred: 4}
以下不可能,但我们可以梦想:
obj ...= {beef: 5}
关于javascript - 我可以在一行中将几个键值对作为文字添加到 JavaScript 对象中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45972133/