Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вывод значений по имени с массива объектов (https://javascript.ru/forum/misc/83994-vyvod-znachenijj-po-imeni-s-massiva-obektov.html)

NovichokJS 09.05.2022 17:33

видимо в строках 4 и 5 (как вы указали) должно быть что то вроде такого :
let strRes = ???;
if (str.includes(strRes)) {arr.push(obj)}


но не догадываюсь что((

NovichokJS 09.05.2022 17:42

проблема еще в том, что если вот так вызывать функцию findUsersByString(users, 't')); тоже должно выдавать список найденных результатов

рони 09.05.2022 17:58

NovichokJS,
function findUsersByName(users, str) {
            let arr = [];
            for (const obj of users) {
                let name = obj.name;
                if (name.indexOf(str) !== -1) arr.push(obj);
                //if (name.toLowerCase().indexOf(str.toLowerCase()) !== -1) arr.push(obj);
            }
            return arr;
        }

NovichokJS 09.05.2022 18:03

упростил if (obj.name.includes(str)) {arr.push(obj);}


Часовой пояс GMT +3, время: 09:04.