重建有角度的java脚本数组对象
Reconstruct angular java script array object
我需要重建这个阵列
var benefits = {
"Emergency services": [
"Emergency room care",
"Ambulance service",
"Urgent care centers/facilities"
],
"Laboratory services": [
"Lab tests & X-ray services",
"Imaging/diagnostics (e.g., MRI, CT scan, PET scan"
],
};
在我将其显示到具有ng重复角度方向的页面之前,对类似于下面的内容
var planBenefit = {
"Emergency services": [
{
benefit: "Emergency room care",
category: "Emergency services",
limit: "",
limit_individual: "",
max_day_limit: "",
plan: "newPlan"
},
{
benefit: "Ambulance service",
category: "Emergency services",
limit: "",
limit_individual: "",
max_day_limit: "",
plan: "newPlan"
},
{
benefit: "Urgent care centers/facilities",
category: "Emergency services",
limit: "",
limit_individual: "",
max_day_limit: "",
plan: "newPlan"
}
],
"Laboratory services": [
{
benefit: "Lab tests & X-ray services",
category: "Laboratory services",
limit: "",
limit_individual: "",
max_day_limit: "",
plan: "newPlan"
},
{
benefit: "Imaging/diagnostics (e.g., MRI, CT scan, PET scan",
category: "Laboratory services",
limit: "",
limit_individual: "",
max_day_limit: "",
plan: "newPlan"
}
]
}
任何能帮上忙的人。我从API获取数据,但我需要将其显示在第二个数组中的类别下的页面上,并在将其发送回另一个API并保存之前捕获更多信息
您可以在reduction中使用映射来快速生成所需的结构。我会把所有的事情都留给你自己,因为我不使用angular。祝你好运
var planBenefit = Object.keys(benefits).reduce(function( map, key ) {
map[key] = benefits[key].map(function( benefit ) {
return {
"benefit" : benefit,
"category" : key,
"limit" : "",
"limit_individual" : "",
"max_day_limit" : "",
"plan" : "newPlan"
};
});
return map;
}, {});
可以试试:
var planBenefit = {};
for (var key in benefits) {
if (benefits.hasOwnProperty(key)) {
planBenefit[key]= [];
benefits[key].forEach(function(benefitName) {
var newBenefit = {
"benefit" : benefitName,
"category" : key,
"limit" : "",
"limit_individual" : "",
"max_day_limit" : "",
"plan" : "newPlan"
};
planBenefit[key].push(newBenefit);
});
}
}
相关文章:
- 如何在java脚本中传递对象数组
- 对照数组脚本检查文本框中的值不起作用
- 重建有角度的java脚本数组对象
- 当我有一个脚本数组时,如何等待脚本加载
- 咖啡脚本数组查找下一个位置
- Java 脚本数组分配错误
- d3 本地存储比较数组 .filter 咖啡脚本;数组变量不起作用
- 对格式化日期的 java 脚本数组进行排序
- PHP循环通过脚本数组&删除项目
- 如何将VB脚本数组转换为JavaScript数组的经典asp
- 如何使一个java脚本数组从php数组
- Java脚本数组简单
- 如何在google表格中输出脚本数组的内容?
- 我的java脚本数组没有't没有长度
- 如何在java脚本数组中设置jsp变量
- 如何在java脚本数组中从java代码中获取值
- 通过迭代从 java 脚本数组中删除元素的最佳方法是什么
- 我想使用另一个数组在 java 脚本数组中插入几个位置
- 从java脚本数组中删除逗号
- 表单验证通过java脚本数组与警报,如果没有验证