Size: a a a

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

2021 May 20

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
files.forEach((file, index) => {
 if(!dontSendIndex.indclues(index)){
// делай
}
})
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
Если в dontSendIndex хранятся индексы элементов массива из files
источник

MK

Mikhail Knyazev in JavaScript Noobs — сообщество новичков
То есть нужно чтобы в dontSendIndex был записан какой то элемент из files?
источник

MK

Mikhail Knyazev in JavaScript Noobs — сообщество новичков
Спасибо, бро, выручил)
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
Не совсем.
files = ["file1", "file2", "file3"]
dontSendIndex = [1, 2]

Если индексы из твоего вопроса - порядковый номер элемента массива, то в таком случае при выполнении той функции сверху, отправится только первый файл
источник

MK

Mikhail Knyazev in JavaScript Noobs — сообщество новичков
Уже допёр)
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
А все окей)
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
щас я его реализовал но роутинг ломается https://dpaste.org/JAi7 пишет cannot get спасает лиш добавление # в страницу
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
ломается при обновлении страницы
источник

РД

Руслан Даниз... in JavaScript Noobs — сообщество новичков
Я не могу запушить в другой git репозиторий другого человека. Говорит permission denied error 403. Что сделать?
источник

А

Алексей in JavaScript Noobs — сообщество новичков
привет всем.
Можно ли такую конструкцию переписать на универсальную функцию а не switch/case и не if/else?

// array - массив объектов. Каждый объект в массиве имеет несколько пар ключ-значение
// param = arrayParams.value - ниже написан arrayParams
// При клике по param массив array должен сортироваться в зависимости от выбранного param

switch (param) {
         case "цене":
              array.sort((prev, curr) => prev.price - curr.price);
              return array;
         case "популярности":
              array.sort((prev, curr) => curr.rating - prev.rating);
              return array;
         default:
             array.sort((prev, curr) => curr.rating - prev.rating);
              return array;
       }

arrayParams= [
       { name: "По цене", value: "цене" },
       { name: "По популярности", value: "популярности" },
     ],
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
просить доступ у него к пушу
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
и вопрос не в ту группу задан
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
делаешь просто onclick=arrayParams[0] номер элемента массива и все
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
array.sort((prev, next) => prev[key] - curr[key]) - где кей - ключ объекта, по которому ты хочешь сортировать
источник

А

Алексей in JavaScript Noobs — сообщество новичков
это у меня и написано сейчас, но сортировка в зависимости от param по разным ключам должна происходить
источник

v

va1 in JavaScript Noobs — сообщество новичков
const SORTERS = {
   cost: (prev, curr) => prev.price - curr.price,
   popularity: (prev, curr) => curr.rating - prev.rating,
   rating: (prev, curr) => curr.rating - prev.rating,
   default: (a, b) => a.value - b.value
};

sortArray(arr, param) => {
 return SORTERS[param]
   ? [...arr].sort(SORTERS[param])
   : [...arr].sort(SORTERS.default)
}
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
Так ты этот ключ в функцию onclick передавай
Типа onclick = sortFunc(price)

const sortFunc = (objectKey) => array.sort((prev, curr) => prev[objectKey] - curr[objectKey])
источник

A

Alexiagray [Свободен... in JavaScript Noobs — сообщество новичков
Прикиньте
Поставил вчера вс студию на диск Д во время скачки ошибка была , терь вообще дельнуть не могу, даже с переносом в корзину
источник

A

Alexiagray [Свободен... in JavaScript Noobs — сообщество новичков
И с инсталлера не починить/ не удалить
источник