Kid*_*per 6 javascript arrays object
有一种情况我需要将对象数组转换为数组数组.
示例: -
arrayTest = arrayTest[10 objects inside this array]
Run Code Online (Sandbox Code Playgroud)
单个对象有多个属性,我动态添加,所以我不知道属性名称.
现在我想将这个对象数组转换为数组数组.
PS如果我知道对象的属性名称,那么我可以转换它.但我想动态地做.
示例(如果我知道属性名称(firstName和lastName是属性名称))
var outputData = [];
for(var i = 0; i < inputData.length; i++) {
var input = inputData[i];
outputData.push([input.firstName, input.lastName]);
}
Run Code Online (Sandbox Code Playgroud)
sab*_*bof 15
试试这个:
var output = input.map(function(obj) {
return Object.keys(obj).sort().map(function(key) {
return obj[key];
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12602 次 |
| 最近记录: |