Size: a a a

JavaScript Rules

2020 June 24

OS

Oleg S in JavaScript Rules
Vitalik Staferg
Как примерно это можно сделать ? И не будет ли это костыль ?
это вообще не обязательно связанные вещи роутинг и breadcrumbs, в чем вопрос сложности?
источник

VS

Vitalik Staferg in JavaScript Rules
как это реализовать
источник

OS

Oleg S in JavaScript Rules
Vitalik Staferg
как это реализовать
точно также как и на обычном js, всё еще не понимаю конкретики вопроса, если с общего как это реализовывается то можете погуглить
источник

I

Iberica in JavaScript Rules
Алексей Турчиник
Всем привет, может кто подскажет почему такое поведение происходит у скрипта. Когда нахожусь на главной странице то все корректно работает, стоит перейти на любую другую - слетает скрипт
https://homo-medica.com.ua/direction/
А в safari на всех страницах работает корректно.
источник

АТ

Алексей Турчиник... in JavaScript Rules
Iberica
А в safari на всех страницах работает корректно.
А это я уже пофиксил просто
источник

I

Iberica in JavaScript Rules
А   Красиво получилось
источник

A

Anna_lushchenko in JavaScript Rules
Всем доброе утро!
На канале новое видео:
https://youtu.be/4IqQ-tFysak
источник

AL

Alexander Luschenko in JavaScript Rules
источник

PT

Pavel Tymoshchuk in JavaScript Rules
Всем привет)
Подскажите, пожалуйста, как в объекте получить порядковый номер элементов.
источник

OS

Oleg S in JavaScript Rules
Pavel Tymoshchuk
Всем привет)
Подскажите, пожалуйста, как в объекте получить порядковый номер элементов.
что такое элементы объекта? и что вы подразумеваете под их порядковым номером?
источник

PT

Pavel Tymoshchuk in JavaScript Rules
источник

PT

Pavel Tymoshchuk in JavaScript Rules
Oleg S
что такое элементы объекта? и что вы подразумеваете под их порядковым номером?
Вот объект, в котором лежат элементы
источник

OS

Oleg S in JavaScript Rules
Pavel Tymoshchuk
Вот объект, в котором лежат элементы
взять с помощью Object.entries пары ключ и значение в объекте, найти пару проверяя значение с нужным элементом, у найденной пары взять ключ
источник

PT

Pavel Tymoshchuk in JavaScript Rules
Oleg S
взять с помощью Object.entries пары ключ и значение в объекте, найти пару проверяя значение с нужным элементом, у найденной пары взять ключ
Спасибо, попробую
источник

D

D.S. in JavaScript Rules
ребята, что-то не могу разобраться с функцией Array.sort()

вроде бы и понимаю, но результат не очевидный

мне нужен определенный порядок, к примеру есть массив строк

[“stop”, “save”, “continue”] и второй [“continue”, “save”]

мне нужен такой порядок, чтобы “continue” всегда был последним в массиве.

При этом порядок первого массива может в будущем измениться, но ''continue” всегда должен быть в конце
источник

OS

Oleg S in JavaScript Rules
D.S.
ребята, что-то не могу разобраться с функцией Array.sort()

вроде бы и понимаю, но результат не очевидный

мне нужен определенный порядок, к примеру есть массив строк

[“stop”, “save”, “continue”] и второй [“continue”, “save”]

мне нужен такой порядок, чтобы “continue” всегда был последним в массиве.

При этом порядок первого массива может в будущем измениться, но ''continue” всегда должен быть в конце
Так а какой вы код пишете что не получается?
источник

D

D.S. in JavaScript Rules
для массива [“stop”, “save”, “continue”] и второй [“continue”, “save”]

код(который работает):

 const sortedRoundButtonsList = roundButtonsList.sort((a, b) => {
   if (
     a.props.buttonAction === SubmitTypes.stop ||
     a.props.buttonAction === SubmitTypes.continue
   ) {
     return 1;
   }
   if (
     b.props.buttonAction === SubmitTypes.save ||
     b.props.buttonAction === SubmitTypes.continue
   ) {
     return -1;
   }
   return 0;
 });

но у меня не соответствие тому что я понял из документации по .sort()

Я просто не понял, почему так работает…грубо говоря, написано методом втыка
источник

👑O

👑A One👑 in JavaScript Rules
D.S.
для массива [“stop”, “save”, “continue”] и второй [“continue”, “save”]

код(который работает):

 const sortedRoundButtonsList = roundButtonsList.sort((a, b) => {
   if (
     a.props.buttonAction === SubmitTypes.stop ||
     a.props.buttonAction === SubmitTypes.continue
   ) {
     return 1;
   }
   if (
     b.props.buttonAction === SubmitTypes.save ||
     b.props.buttonAction === SubmitTypes.continue
   ) {
     return -1;
   }
   return 0;
 });

но у меня не соответствие тому что я понял из документации по .sort()

Я просто не понял, почему так работает…грубо говоря, написано методом втыка
Можно ссылку на кодпен
источник

OS

Oleg S in JavaScript Rules
D.S.
для массива [“stop”, “save”, “continue”] и второй [“continue”, “save”]

код(который работает):

 const sortedRoundButtonsList = roundButtonsList.sort((a, b) => {
   if (
     a.props.buttonAction === SubmitTypes.stop ||
     a.props.buttonAction === SubmitTypes.continue
   ) {
     return 1;
   }
   if (
     b.props.buttonAction === SubmitTypes.save ||
     b.props.buttonAction === SubmitTypes.continue
   ) {
     return -1;
   }
   return 0;
 });

но у меня не соответствие тому что я понял из документации по .sort()

Я просто не понял, почему так работает…грубо говоря, написано методом втыка
Вы вбрасываете код из контекста, что за props что за buttonAction?
Просто возьмите и попробуйте изучить саму сортировку, попробуйте исполнить код на ней и всё
источник

D

D.S. in JavaScript Rules
Oleg S
Вы вбрасываете код из контекста, что за props что за buttonAction?
Просто возьмите и попробуйте изучить саму сортировку, попробуйте исполнить код на ней и всё
я написал, что кода работает, но в контексте документации, я не понимаю почему?
источник