假设我有一个看起来像这样的对象:{“ 1”:“ 2”,“ 3”:“ 4”}
我没有直接访问此数据的权限,所以当我通过ajax将其导入时,如何将其转换为数组?像这样:[{“ 1”:“ 2”},{“ 3”:“ 4”}]
PS:我正在以角度UI提前使用此输出数据,它不喜欢对象,只喜欢字符串。
这是一个片段:
var inputObj = {'1': '2', '3': '4'};
var output = [];
for (var key in inputObj) {
// must create a temp object to set the key using a variable
var tempObj = {};
tempObj[key] = inputObj[key];
output.push(tempObj);
}
console.log(output);
希望有帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句