相关疑难解决方法(0)

使用数字键将JavaScript对象转换为数组

我有一个像这样的对象作为来自服务器的JSON响应返回:

{"0":"1","1":"2","2":"3","3":"4"}
Run Code Online (Sandbox Code Playgroud)

我想将它转换为像这样的JavaScript数组:

["1","2","3","4"]
Run Code Online (Sandbox Code Playgroud)

有没有最好的方法来做到这一点?无论我在哪里阅读,人们都在使用循环来使用复杂的逻辑.那么有没有其他方法来做到这一点?

javascript arrays jquery json javascript-objects

174
推荐指数
7
解决办法
67万
查看次数

我如何将JavaScript对象的属性值提取到数组中?

给定一个JavaScript对象:

var dataObject = {
   object1: {id: 1, name: "Fred"}, 
   object2: {id: 2, name: "Wilma"}, 
   object3: {id: 3, name: "Pebbles"}
};
Run Code Online (Sandbox Code Playgroud)

如何有效地将内部对象提取到数组中? 我不需要维护对象[n] ID 的句柄.

var dataArray = [
    {id: 1, name: "Fred"}, 
    {id: 2, name: "Wilma"}, 
    {id: 3, name: "Pebbles"}]
Run Code Online (Sandbox Code Playgroud)

javascript arrays json

60
推荐指数
10
解决办法
9万
查看次数

标签 统计

arrays ×2

javascript ×2

json ×2

javascript-objects ×1

jquery ×1