我正在尝试将 JSON 对象转换为 javascript 数组,其中数组将由对象中的键和值组成。我以不同的方式做到了,但我没有成功。
//Objeto Json
[
{dato: 'asdasd'},
{dato:'234234'}
]
期望的结果是这样的:
//Array
[
[dato, 'asdasd'],
[dato, '234234']
]
我使用了typeof
不同的方法,但结果总是object
我正在尝试将 JSON 对象转换为 javascript 数组,其中数组将由对象中的键和值组成。我以不同的方式做到了,但我没有成功。
//Objeto Json
[
{dato: 'asdasd'},
{dato:'234234'}
]
期望的结果是这样的:
//Array
[
[dato, 'asdasd'],
[dato, '234234']
]
我使用了typeof
不同的方法,但结果总是object
一个简单的方法是遍历你的花括号:
结果将是:
一个简单的选择是使用:
Array.map()
和的组合Object.entries()
。With
objetoJson.map()
循环遍历对象数组的每个元素,为数组的每个元素返回一个值。使用Object.entries(elemento)
,您将获得一个包含每个元素的键和值的数组,因此您已经拥有了所需的内容。