Size: a a a

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

2020 February 07

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
toString, valueOf, toPrimitive
источник

D

Dmitry in JavaScript Noobs — сообщество новичков
🧨 ethorz
я написал выше
не вижу
перешли
источник

I,

If you can do it bet... in JavaScript Noobs — сообщество новичков
amzp
const infiniteCurry = (fn, seed) => {
 const reduceValue = (args, seedValue) =>
   args.reduce((acc, a) => {
     return fn.call(fn, acc, a);
   }, seedValue);
 const next = (...args) => {
   return (...x) => {
     if (!x.length) {
       return reduceValue(args, seed);
     }
     return next(...args, reduceValue(x, seed));
   };
 };
 return next();
};

const iSum = infiniteCurry((x, y) => x + y, 0);
const iMul = infiniteCurry((x, y) => x * y, 1);
console.log(iSum(1)(3, 4)(5, 6)(7, 8, 9)()); // 43
console.log(iMul(1)(3, 4)(5, 6)()); // 360

на medium'e нашёл
Это другое
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Переслано от 🧨 ethorz
const infinite = (a) => {
 let total = a

 const func = (b) => {
   total += b
   return func
 }

 func.toString = () => total

 return func
}
источник

D

Dmitry in JavaScript Noobs — сообщество новичков
ну да
оно
а без костыля будет по другому
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
без костыля это ты про что?
источник

A

Ars in JavaScript Noobs — сообщество новичков
Ars
Codepen.io/vrsevertech/pen/bGdNNVL чисто любопытно, а насколько сложно будет реализовать выделение диапазона как в таблице? Что бы не кликать каждую
По сути jq должен писать в массив ид элементов на которые наведена мышь с момента зажатия до отжатия
источник

A

Ars in JavaScript Noobs — сообщество новичков
То есть по нажатию запускается ф-я записи эл-в под курсором, по отжатию завершается
источник

V

Vladimir in JavaScript Noobs — сообщество новичков
Может кто помочь с настройкой eslint-plugin-import, ни разу таким не занимался, не вкуриваю как тут да что...
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Dmitry
ну да
оно
а без костыля будет по другому
если нужно число то можно вместо toString использовать valueOf
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
infinite(2)(4).valueOf()
источник

D

Dmitry in JavaScript Noobs — сообщество новичков
🧨 ethorz
без костыля это ты про что?
про toString()
источник

D

Dmitry in JavaScript Noobs — сообщество новичков
Dmitry
про toString()
summ(1)(2)(3)()
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Dmitry
про toString()
ну понятно, вопрос был как вывести в консоль, а функция выводится как есть, но через toString  можно перезаписать вывод
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Dmitry
summ(1)(2)(3)()
было условие sum(1)(2)(3) - n, я сделал
источник

A

Ars in JavaScript Noobs — сообщество новичков
Ars
То есть по нажатию запускается ф-я записи эл-в под курсором, по отжатию завершается
Не, так будет брать только эл-ты на которые наведен курсор, а надо диапазон как в таблицах, например
источник

A

Ars in JavaScript Noobs — сообщество новичков
Как это сделать?
источник

AS

Andrew Shedov in JavaScript Noobs — сообщество новичков
как здесь в дивы demo и demo1, добавить name: 'Redfoo' и name: 'Hugo', по порядку. И можно ли сделать чтобы дивы автоматичски создовались если в объект добавится ещё один name т.е появляется name: 'dfgdf' и создается demo2 и если можно то как ? https://jsfiddle.net/Anrisssss/5xdjq8vo/1/
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Dmitry
summ(1)(2)(3)()
можно на b  сделать дефолтное значение 0, тогда будет все работать, ибо total += undef
источник

AB

Anatoly Berbeka in JavaScript Noobs — сообщество новичков
Какие есть способы отфильтровать объекты в массиве? Мне надо оставить только те, у которых id встречается только 1 раз.
Array.from(new Set(myArr)) не фильтрует.
myArr.filter((el, index) => myArr.indexOf(el) === index) тоже не фильтрует
источник