你如何转换这种只返回值:你如何分析一个阵列删除键,使用javascript
var values = [
{name:'demian', email: '[email protected]', ID: 1},
{name:'john' , email: '[email protected]' , ID: 2},
{name:'mark' , email: '[email protected]' , ID: 3},
{name:'pete ' , email: '[email protected]' , ID: 4}
];
要这样:
var values = [
{'demian', '[email protected]', 1},
{'john' , '[email protected]' , 2},
{'mark' , '[email protected]' , 3},
{'pete ' , '[email protected]' , 4}
];
你的第二个版本是无效的JSON - 你的意思是从一个对象数组到一个数组数组(即在第二个版本中,大括号会变成方括号)? – 2013-03-20 14:56:36
这些实际上是JOSN字符串,还是只是你正在使用的JavaScript?另外,你确定第二个例子是你想要的吗?因为它对我来说看起来不合法,也许你正在试图获得一组数组? – musefan 2013-03-20 14:56:40
你不能。一个对象具有值存储的属性,您不能删除它们。你可以将它转换为一个数组,但我真的不明白为什么你想要;使用具有命名属性的对象而不是具有数字索引的数组更容易。 – 2013-03-20 14:57:42