Я создал функцию, которая принимает объект словаря и соответствует массиву, как показано ниже:
const dict = {
CheckAStatus: "PASS",
CheckAHeading: "",
CheckADetail: "",
CheckBStatus: "FAIL",
CheckBHeading: "Heading1",
CheckCStatus: "FAIL",
CheckCHeading: "Heading2"
};
Я хочу исключить все пары значений ключа, которые имеют либо PASS
в качестве значения, либо empty string ("")
как значение. Другими словами, JSON.stringify(dict)
должен дать:
CheckBStatus: "FAIL",
CheckBHeading: "Heading1",
CheckCStatus: "FAIL",
CheckCHeading: "Heading2"
Я написал ниже, но это не работает
const items = Object.keys(dict)
.filter(key => key.indexOf('PASS')>= 1)