Size: a a a

JavaScript — русскоговорящее сообщество

2020 July 28

M

Metildezorfin in JavaScript — русскоговорящее сообщество
Vitalii D
возможно вместо "pointer-events" используйте "z-index" чтобы расположить кнопку сверху дива
у меня этот div должен быть выше всех элементов
источник

M

Metildezorfin in JavaScript — русскоговорящее сообщество
он перекрывает всю страницу
источник

VD

Vitalii D in JavaScript — русскоговорящее сообщество
ну будет выше, а кнопка будет "выше+1"
источник

M

Metildezorfin in JavaScript — русскоговорящее сообщество
Vitalii D
ну будет выше, а кнопка будет "выше+1"
у меня нет доступа к странице
источник

M

Metildezorfin in JavaScript — русскоговорящее сообщество
не могу менять другие элементы
источник

R

Roman in JavaScript — русскоговорящее сообщество
Привет ребята мне  нужно сортировать массив  чтобы  например  [ "Hello" , "Man" , "Girl"] ,  по контейнс например ввод будет "G"  и должно вернуть  ["GIrl" , "Hello" , "Man" ]
источник

R

Roman in JavaScript — русскоговорящее сообщество
ТО есть сначала по contains а потом по алфавиту
источник

R

Roman in JavaScript — русскоговорящее сообщество
Как сделать ?
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
внутри contains тоже по алфавиту?
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
если у нескольких айтемов contains
источник

R

Roman in JavaScript — русскоговорящее сообщество
да
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
Roman
да
function sortContains(arr, query) {
 return arr.sort((a, b) => { // заменить arr.sort на [...arr].sort, если требуется не трогать переданный массив
   const aContains = a.includes(query);
   const bContains = b.includes(query);

   if (aContains && !bContains) {
     return -1;
   }
   if (!aContains && bContains) {
     return 1;
   }
   return a.localeCompare(b);
 });
}
источник

R

Roman in JavaScript — русскоговорящее сообщество
ого , спасибо
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
λера Розаλин
function sortContains(arr, query) {
 return arr.sort((a, b) => { // заменить arr.sort на [...arr].sort, если требуется не трогать переданный массив
   const aContains = a.includes(query);
   const bContains = b.includes(query);

   if (aContains && !bContains) {
     return -1;
   }
   if (!aContains && bContains) {
     return 1;
   }
   return a.localeCompare(b);
 });
}
[...arr].sort* кажись
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
Sm•ok 😈✔️
[...arr].sort* кажись
да, конечно!
источник

S

Sm•ok 😈✔️ in JavaScript — русскоговорящее сообщество
Если вы так пытаетесь мутацию избежать
источник

λР

λера Розаλин... in JavaScript — русскоговорящее сообщество
промазала скобкой
источник

L

Looch in JavaScript — русскоговорящее сообщество
λера Розаλин
function sortContains(arr, query) {
 return arr.sort((a, b) => { // заменить arr.sort на [...arr].sort, если требуется не трогать переданный массив
   const aContains = a.includes(query);
   const bContains = b.includes(query);

   if (aContains && !bContains) {
     return -1;
   }
   if (!aContains && bContains) {
     return 1;
   }
   return a.localeCompare(b);
 });
}
тот тут сложность будет минимум O(n^2)
источник

L

Looch in JavaScript — русскоговорящее сообщество
даже больше потому что sort это ж O(nlogn)
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Looch
тот тут сложность будет минимум O(n^2)
В какой строке?
источник