Moh*_*aza 1 javascript json vue.js vuejs2
我有一个 JSON 数组和另一个数组,如下所示。
JSON 对象
{
id: 1,
name: 'abc',
email: 'abc@gmail.com',
},
{
id: 2,
name: 'def',
email: 'def@gmail.com',
},
Run Code Online (Sandbox Code Playgroud)
选定的阵列
['id', 'email']
Run Code Online (Sandbox Code Playgroud)
题
选定的数组可以有任何 JSON 对象的键值我想要的是 JSON 数组应该显示由选定数组选择的特定键
我的尝试
let jsonData = {};
let arr = [];
this.selectedExcelTitle.forEach((element) => {
var columnName = element;
jsonData[columnName] = this.Users.forEach((e) => {
return e.element;
});
});
arr.push(jsonData);
Run Code Online (Sandbox Code Playgroud)
此代码段过滤给定jsonObject(对象filteredJsonObject数组)的每个条目,以便结果(数组)仅包含键值对,键值包含在selectedArray.
var filteredJsonObject = jsonObject.map(function(entry) {
return selectedArray.reduce(function(res, key) {
res[key] = entry[key];
return res;
}, {});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
62 次 |
| 最近记录: |