Size: a a a

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

2021 May 22

v

va1 in JavaScript Noobs — сообщество новичков
там тоже проблемы, если просто а < б, но какие - непомню. С цифрами, апперкейсом и символами вроде, раньше пару раз сталкивался. Теперь без раздумья юзаю localeCompare если сортирую строки
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
можно ещё ё на е махнуть, но тогда вперемешку будет
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а это хрень уже
источник

C

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

C

Cotangent in JavaScript Noobs — сообщество новичков
думаю неважно, но просто сюда скину, вообще лаконичное решение, мне нравится
источник

v

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

v

va1 in JavaScript Noobs — сообщество новичков
Вот например, цифры ломают сортировку a - b )
источник

v

va1 in JavaScript Noobs — сообщество новичков
хотя во втором случае тоже хрень выходит, менее заметная. Штош
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Во втором все правильно
источник

v

va1 in JavaScript Noobs — сообщество новичков
там 50 перед 5 получилась
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
Потому что это строка с первым символом 5, со вторым 0
источник

ei

export default - зло... in JavaScript Noobs — сообщество новичков
А не с символом 50)
источник

v

va1 in JavaScript Noobs — сообщество новичков
точно, спс за замечание
источник

v

va1 in JavaScript Noobs — сообщество новичков
тогда всё чётинько
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Ребят подскажите как добавить класс ко всем элемента содержащие часть текста из input?

<input value="1,4," />

<i class="stra" data-id="1"></i>
<i class="stra" data-id="2"></i>
<i class="stra" data-id="3"></i>
<i class="stra" data-id="4"></i>


Тоесть добавить в данном случае класс к 1 и 4 тегу?
источник

v

va1 in JavaScript Noobs — сообщество новичков
const input = document.querySelector('div')
const elements = document.querySelectorAll('liclass')

const doSomething = e => {
   const values = e.target.value.split(',');
   const checkDataset = (values, element) => values
       .some(value => value in element.dataset);
   [...elements].forEach(element => {
       if(checkDataset(values, element)) {
           console.log(element);
       }
   })
};

input.addEventListener('change', doSomething);
чёнить тип того, надо проверять, возможно гдето неточности
источник

В

Владимир in JavaScript Noobs — сообщество новичков
спасибо попробую
источник

v

va1 in JavaScript Noobs — сообщество новичков
"содержащие часть текста из" - имелись ввиду дата атрибуты, содержащие част ьтекста из инпута ??
источник

В

Владимир in JavaScript Noobs — сообщество новичков
Да
источник

v

va1 in JavaScript Noobs — сообщество новичков
конкретно дата-ид или любой дата атрибут ?
источник