样本数组
let arr = [
{
"name": "header-fs",
"header-fs": "font-style",
}, {
"name": "header-ff",
"header-ff": "font-family",
}, {
"name": "content-fs",
"content-fs": 'font-style',
}, {
"name": "content-ff",
"content-ff": "font-family",
}];
// sStyle = header-fs
findStyle(sStyle) {
let sSelected;
arr.forEach((obj) => {
if (obj.name === sStyle) {
sSelected = obj[sStyle];
}
});
return sSelected; //font-style
}
// sAattribute-内容(标题或内容)
// sStyle - font-style
findKey(sAattribute, sStyle) {
let sSelected;
arr.forEach((obj) => {
for (var prop in obj) {
if (prop.includes(sAattribute)) {
if (obj[prop] === sStyle)
sSelected = prop;
}
}
});
return sSelected; //content-fs
}
以上两个功能运行正常 实际上这是一个小数据,但实时数据却更多
任何帮助
预先感谢