которые есть в обьекте. А если нет то они не войдут в массив.
Код https://codesandbox.io/s/fervent-forest-2xf70?file=/src/index.js
obj[el.code] кейсы там разные
я же привожу к toLowerCase и должно все ок быть
строки иммутабельны, вам возвращается новая, оригинальная не меняется
как лучше правильно сделать чтобы все ок работало
const fil = arr.filter(({ code }) => { const lowerCode = code.toLowerCase(); return lowerCode === obj[lowerCode]; });
но я не особо понял, какой смысл в таком объекте, где ключи - то же, что значение
чтобы привести все к lowerCase тоесть допустим ключе newSession: 'newsassion'
так для этого есть метод toLowerCase, вы его же и используете зачем тут объект? и фильтр ничего не приводит у вас. и не должен по концепции в общем, я ничего не понял
я просто вынес статусы в константу чтобы потом использовать в других местах и если статус поменяется до поменять только в одном месте
Обсуждают сегодня