Size: a a a

Front-end developers

2021 February 19

A

Alexey in Front-end developers
Alexey
Значит нужно поменять на меньше нуля )
И true false поменять местами 😅
источник

P

Philipp in Front-end developers
Alexey
Сделал через тернарник с index.Of и логическим выражением >0. Ну и дальше true : false
Возвращаясь к вчерашнему разговору, подозреваю, что indexOf тоже внутри себя содержит цикл) так что в целом способ не очень хороший) хотя тут это не очень важно
источник

b

beauty_pie_paper in Front-end developers
Philipp
Возвращаясь к вчерашнему разговору, подозреваю, что indexOf тоже внутри себя содержит цикл) так что в целом способ не очень хороший) хотя тут это не очень важно
Так и есть
источник

A

Alexey in Front-end developers
Philipp
Возвращаясь к вчерашнему разговору, подозреваю, что indexOf тоже внутри себя содержит цикл) так что в целом способ не очень хороший) хотя тут это не очень важно
Мне больше интересно есть ли возможность получить эти булевы значения естественным путем? Если мы пишем console.log(1 > 0) вернеться true, правильно? Мы ведь не пишем if 1 > 0. В общем правильно ли это писать true/false руками 🤔
источник

P

Philipp in Front-end developers
Alexey
Мне больше интересно есть ли возможность получить эти булевы значения естественным путем? Если мы пишем console.log(1 > 0) вернеться true, правильно? Мы ведь не пишем if 1 > 0. В общем правильно ли это писать true/false руками 🤔
Ну можно преобразовывать к булевым. Иногда это оправдано, иногда нет. В данном случае if перед return нужен, потому что return означает выход из функции, и сделать это можно только один раз. И тебе это нужно сделать ТОЛЬКО если ты нашел нужный элемент, ЛИБО ты проверил все элементы и не нашел ни одного совпадения
источник

A

Alexey in Front-end developers
Гривнян Шривнанян
А если индекс нулевой?)
Можно сделать >= и ничего не менять местами 😁
источник

ГШ

Гривнян Шривнанян... in Front-end developers
Alexey
Можно сделать >= и ничего не менять местами 😁
sure
источник

b

beauty_pie_paper in Front-end developers
Alexey
Мне больше интересно есть ли возможность получить эти булевы значения естественным путем? Если мы пишем console.log(1 > 0) вернеться true, правильно? Мы ведь не пишем if 1 > 0. В общем правильно ли это писать true/false руками 🤔
Нет никакого смысла, поскольку операторы сравнение возвращают булевое значение - ты только увеличиваешь код
источник

A

Alexey in Front-end developers
beauty_pie_paper
Нет никакого смысла, поскольку операторы сравнение возвращают булевое значение - ты только увеличиваешь код
Это был пример "естественного" и "искуственного" получения буля.
источник

A

Alexey in Front-end developers
Если мне эту задачу дадут на собесе, я пойду искть другую работу 😂😂😂
источник

NK

Nikolai Khvedantsevi... in Front-end developers
Alexey
Всем привет ) Из всего объема моих проблем в JS одна из это булли... Подскажите пожалуйста "гению" одной строки, как нормаьные люди решают подобные вопросы ))))

https://jsfiddle.net/Alexey_K/trn9hewL/2/
indexOf метод, если нашел совпадение то возвращает индекс элемента в массиве, т е  от 0 до ... или  если совпадений не найдено возвращает -1.
Правильным решение для меня была бы строка
return array.indexOf(value) > -1;

если разобрать пример
['a', 'b', 'c'].indexOf('b') // получим индекс найденного элемента = 1
1 > -1 // получим результат сравнения = true
return true // функция вернет полученное значение true в то место где была вызвана
источник

A

Alexey in Front-end developers
Nikolai Khvedantsevich
indexOf метод, если нашел совпадение то возвращает индекс элемента в массиве, т е  от 0 до ... или  если совпадений не найдено возвращает -1.
Правильным решение для меня была бы строка
return array.indexOf(value) > -1;

если разобрать пример
['a', 'b', 'c'].indexOf('b') // получим индекс найденного элемента = 1
1 > -1 // получим результат сравнения = true
return true // функция вернет полученное значение true в то место где была вызвана
Значит можно сделать так, что бы  true/false возвращался естественным путем 🙂 благодарю 👍🏻
источник

V

Vladyslav in Front-end developers
А кто то делал блюр бекграунда? как сделать что б оно работало без тормозов, а то     backdrop-filter: blur(4px); шото неадекватно и неоправдано заставляет всю страницу думать..
источник

ВП

Владимир Пенчев... in Front-end developers
Привет, всем. Нужно разработать алгоритм, который при входящих данных [1,2,4,3,2,1,1,2] будет превращать их в массив массивов таким образом, чтоб в каждом вложенном массиве сумма цифр не превышала 4 и при этом не использовать уже сложенные цифры. То есть на выходе получаем [[1,2,1], [4], [3,1], [2,2]]. Понимаю, что можно использовать вложенные циклы, но не могу понять как игнорировать цифры, которые уже сгруппированы. Буду признателен за помощь
источник

АК

Ахат Киселёв... in Front-end developers
Владимир Пенчев
Привет, всем. Нужно разработать алгоритм, который при входящих данных [1,2,4,3,2,1,1,2] будет превращать их в массив массивов таким образом, чтоб в каждом вложенном массиве сумма цифр не превышала 4 и при этом не использовать уже сложенные цифры. То есть на выходе получаем [[1,2,1], [4], [3,1], [2,2]]. Понимаю, что можно использовать вложенные циклы, но не могу понять как игнорировать цифры, которые уже сгруппированы. Буду признателен за помощь
проходите какой-то курс?
источник

ВП

Владимир Пенчев... in Front-end developers
не
источник

ВП

Владимир Пенчев... in Front-end developers
это лишь часть всего алгоритма
источник

ВП

Владимир Пенчев... in Front-end developers
просто лишь она непонятна
источник

АК

Ахат Киселёв... in Front-end developers
ну тут довольно просто все
источник

АК

Ахат Киселёв... in Front-end developers
могу дать примитивное решение, но подожду лучше экспертов которые это сделают встроенными функциями js
источник