我想将对象数组转换为javascript中具有键值对的对象。
var arr=[{"name1":"value1"},{"name2":"value2"},...}];
我如何将其转换为诸如
{"name1":"value1","name2":"value2",...}
我希望大多数浏览器都支持它。
您可以使用Object.assign
和传播语法...
来创建具有给定对象数组的单个对象。
var array = [{ name1: "value1" }, { name2: "value2" }],
object = Object.assign({}, ...array);
console.log(object);
我要转换如下所示的对象: 键值对的数组,如下所示: 如何在JavaScript中将对象转换为键值对数组?
问题内容: 我想这样转换一个对象: 分成键值对数组,如下所示: 如何在JavaScript中将对象转换为键值对数组? 问题答案: 您可以使用和执行此操作
问题内容: 我有一个像这样的对象作为服务器的JSON响应返回: 我想将其转换为如下所示的JavaScript数组: 有没有最好的方法来做到这一点?无论我在哪里阅读,人们都在使用复杂的循环逻辑。那么有替代方法可以做到这一点吗? 问题答案: jQuery实际上非常简单 小提琴 在没有jQuery的情况下几乎一样容易,将键转换为数组,然后使用 小提琴 假设它已经被解析为javascript对象,并且实际
问题内容: 给定一个json文件,格式为: 我将如何使用jq将其转换为如下形式: 使用[] .name键为我提供了一个对象,但是如何为该对象分配对象呢? 问题答案: (这是出于安全性/鲁棒性。) 索引/ 1 如果您的jq (在1.5版发布后引入),则可以简单地编写:
我有[{key1:value1,key2:value2},{key3:value3,key4:value4},...].我想将其转换为{value1:value2,value3:value4}
我试图将JSON数组转换为具有指定键/值对的元素是对象