【发布时间】:2016-03-31 22:56:23
【问题描述】:
所以我要针对不同的对象,从不同的来源获取数据。我需要将它们转换为单个对象,以便我可以重复它们。
object1 = {
"key1":"value one",
"key2":"value two"
}
object2 = {
"key1":"value three",
"key2":"value four"
}
我需要的是
object3 = [{
"key1":"value one",
"key2":"value two"},
{
"key1":"value one",
"key2":"value two"}
}];
我尝试了 angular.merge,但它仅在键不同时才有效。在我的情况下,键是一样的,只有数据会改变。
任何人都可以帮助将object1 附加到object2 以创建类似object3 的东西,即object1+object2。
我尝试将它们转换为 json 字符串并连接它们,但它不起作用。 数组接触功能也不起作用。
【问题讨论】:
-
阅读How to Ask。然后创建 MCVE。这非常简单,但您需要解决您的问题。此外,您还需要学习 JavaScript。
-
你想做的是一个对象数组。查找数组。
-
在 StackOverflow 上提问之前请先做一些基础研究。见JS Tutorial - JavaScript Array Methods。
-
伙计们,我了解您关心社区准则并保持 stackoverflow 的高质量内容,但我已经与这个问题作斗争了一个多星期,尽可能多地进行研究。由于我没有得到答案,这就是我问问题的原因。
标签: javascript arrays angularjs json append