Size: a a a

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

2019 November 07

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
ed
зачем?
Мне не код обратного цикла нужен, а именно функция, которой передал массив и коллбек )
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
так что без разницы, whilte это или фор
источник

G

G in JavaScript — русскоговорящее сообщество
Роман (((((
Мне не код обратного цикла нужен, а именно функция, которой передал массив и коллбек )
Заверни в функцию
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
именно это я и собираюсь сделать )
источник

G

G in JavaScript — русскоговорящее сообщество
reverse чем не устраивает?
источник

e

ed in JavaScript — русскоговорящее сообщество
Роман (((((
именно это я и собираюсь сделать )
const arr = new Array(1000).fill(0);


Array.prototype.yaSuperMan = function(cb){
   let len = this.length;
   while(len){
       const el = cb(this[len - 1]);
       len--;
   }
}

arr.yaSuperMan(function yes(){
   
})
источник

e

ed in JavaScript — русскоговорящее сообщество
G
reverse чем не устраивает?
возможно какие-то мутки с производительностью
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
G
reverse чем не устраивает?
ну, он же будет медленее работать, что весьма очевидно. Сначала ему нужно будет весь массив отсортировать, а после бегать циклом
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
ed
возможно какие-то мутки с производительностью
верно )
источник

L4

Leet 4 in JavaScript — русскоговорящее сообщество
Роман (((((
Мне не код обратного цикла нужен, а именно функция, которой передал массив и коллбек )
[...arr].reverse().forEach(); либо с reverse (убрав ссылку), либо через цикл
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
ed
const arr = new Array(1000).fill(0);


Array.prototype.yaSuperMan = function(cb){
   let len = this.length;
   while(len){
       const el = cb(this[len - 1]);
       len--;
   }
}

arr.yaSuperMan(function yes(){
   
})
ну да, видимо, то, что нужно, благодарю )
источник

e

ed in JavaScript — русскоговорящее сообщество
Роман (((((
ну да, видимо, то, что нужно, благодарю )
переписывать прототипы - плохая идея
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
ed
переписывать прототипы - плохая идея
так я собирался переписать прототип своего приватного объекта, так что, ничего страшного
источник

Р(

Роман ((((( in JavaScript — русскоговорящее сообщество
точнее добавить в прототип
источник

R:

Ryner :: () -> IO ❄️ in JavaScript — русскоговорящее сообщество
Роман (((((
ну вот так, иногда он не нужен )
Да, есть ramda
источник

R:

Ryner :: () -> IO ❄️ in JavaScript — русскоговорящее сообщество
В лодаше неудобная композиция функций
источник

R:

Ryner :: () -> IO ❄️ in JavaScript — русскоговорящее сообщество
Слева-направо, хах, мы что, люди тут что-ли?
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Роман (((((
Все привет, как можно обойти массив начиная с конца?

Нужен какой-нибудь forEachRight(). Не используя lodash и прочее, а также без for и reverse. Есть вообще на ванильном js что-нибудь такое, чтобы это сделать?
reduceRight, как вариант
источник

R:

Ryner :: () -> IO ❄️ in JavaScript — русскоговорящее сообщество
Вот просто какой упоротый зверь догадался коллекцию на первое место ставить
источник

R:

Ryner :: () -> IO ❄️ in JavaScript — русскоговорящее сообщество
Человек наверное даже не слышал о каррировании
источник