Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 09

Z

Zork in JavaScript Noobs — сообщество новичков
подскажите, как найти какой скрипт обрабатывает form хтмловский? как понять сам принцип работы? пробовал дебаггером по кнопке сабмит поймать, но там в такие дебри jquery уносит, что мама не горюй
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Zork
подскажите, как найти какой скрипт обрабатывает form хтмловский? как понять сам принцип работы? пробовал дебаггером по кнопке сабмит поймать, но там в такие дебри jquery уносит, что мама не горюй
Поищи в коде 'submit'
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Всем привет! Хочу реализовать добавление и удаление id, но столкнулся с не пониманием. Написал такой код, но он почему -то не работает. Может кто объяснить в чем у меня ошибка ?
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Name Surname
Всем привет! Хочу реализовать добавление и удаление id, но столкнулся с не пониманием. Написал такой код, но он почему -то не работает. Может кто объяснить в чем у меня ошибка ?
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]
источник

ДП

Дмитрий Поляков... in JavaScript Noobs — сообщество новичков
Name Surname
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]
ну во-первых, почитай, как фильтр работает
источник

ДП

Дмитрий Поляков... in JavaScript Noobs — сообщество новичков
ты не правильно его используешь
источник

ДП

Дмитрий Поляков... in JavaScript Noobs — сообщество новичков
Name Surname
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]
функция в фильтре должна возвращать true или false
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Дмитрий Поляков
ну во-первых, почитай, как фильтр работает
окей, я кажется начал понимать...
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Дмитрий Поляков
функция в фильтре должна возвращать 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)
})
источник

S

Szazzq in JavaScript Noobs — сообщество новичков
Name Surname
Я переписал немного и вроде работает, но верно ли решение ?
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)
})
Так а что тебе нужно сделать-то? Если всё работает ожидаемо, то в чём вопрос?
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Szazzq
Так а что тебе нужно сделать-то? Если всё работает ожидаемо, то в чём вопрос?
Корректность решения задачи по коду и стилю написания. Может я не так использую и понимаю метод MAP в данном случаи
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Я не хочу говнокодить, что бы потом кто нить столкнулся с этим кодом
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Учусь и спрашиваю у комьюнити
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
А что такое г-код?
источник

S

Szazzq in JavaScript Noobs — сообщество новичков
Name Surname
Учусь и спрашиваю у комьюнити
А ты можешь указать input и output ожидаемый? Или мы сами должны догадаться, что там должно в результате выйти?
источник

S

Szazzq in JavaScript Noobs — сообщество новичков
V. Lavrinovics 🇦🇹
А что такое г-код?
Это как n-word.
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Это что-то подобное как — родится сразу взрослым.
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
V. Lavrinovics 🇦🇹
А что такое г-код?
Опишу свое понимание: избыточный код по производительности и по написанию. Зачем мне использовать for, когда я могу использовать map? Я не знаю какой из них быстрее или медленнее, но map будет читать легче
источник

NS

Name Surname in JavaScript Noobs — сообщество новичков
Szazzq
А ты можешь указать input и output ожидаемый? Или мы сами должны догадаться, что там должно в результате выйти?
Так вроде же написал условия отработки кода, разве нет ?
источник

A

Alexey in JavaScript Noobs — сообщество новичков
Name Surname
Опишу свое понимание: избыточный код по производительности и по написанию. Зачем мне использовать for, когда я могу использовать map? Я не знаю какой из них быстрее или медленнее, но map будет читать легче
forEach в том случае. map здесь практически и семантически - говнокод.
источник