我有一个想要转换为纯JavaScript数组的json数组:
这是我的json数组:
var users = {"0":"John","1":"Simon","2":"Randy"}
如何将其转换为普通的javascript数组,如下所示:
var users = ["John", "Simon", "Randy"]
users已经是JS对象(不是JSON)。但是,您可以在这里:
users
var users_array = []; for(var i in users) { if(users.hasOwnProperty(i) && !isNaN(+i)) { users_array[+i] = users[i]; } }
编辑:将 元素插入数组中的正确位置。谢谢@RoToRa
也许一开始不创建此类对象会更容易。它是如何创建的?