169 похожих чатов

Всем привет! Хочу реализовать добавление и удаление id, но столкнулся

с не пониманием. Написал такой код, но он почему -то не работает. Может кто объяснить в чем у меня ошибка ?

7 ответов

15 просмотров
Веталий- Автор вопроса

let data = [1562, 1545, 1543, 1674, 1401, 1280, 1281, 1067]; let id = 1562; data.filter(item => { if (item != id) return data else return data.push(id) }) (8) [1562, 1545, 1543, 1674, 1401, 1280, 1281, 1067] let data = [1562, 1545, 1543, 1674, 1401, 1280, 1281, 1067]; let id = 1562; data.filter(item => { if (item == id) return data else return data.push(id) }) (8) [1562, 1545, 1543, 1674, 1401, 1280, 1281, 1067]

Веталий
let data = [1562, 1545, 1543, 1674, 1401, 1280, 12...

ну во-первых, почитай, как фильтр работает

Веталий
let data = [1562, 1545, 1543, 1674, 1401, 1280, 12...

функция в фильтре должна возвращать true или false

Веталий- Автор вопроса
Веталий- Автор вопроса
Дмитрий Поляков
функция в фильтре должна возвращать true или false

Я переписал немного и вроде работает, но верно ли решение ? let data = [1562, 1545, 1543, 1674, 1401, 1280, 1281, 1067]; let id = 1563; data.map((item,index) => { if (item == id) return data.splice(index, 1) else return data_id.push(id) })

Веталий
Я переписал немного и вроде работает, но верно ли ...

Так а что тебе нужно сделать-то? Если всё работает ожидаемо, то в чём вопрос?

Веталий- Автор вопроса
versteht es niemand
Так а что тебе нужно сделать-то? Если всё работает...

Корректность решения задачи по коду и стилю написания. Может я не так использую и понимаю метод MAP в данном случаи

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта