Size: a a a

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

2020 February 22

IE

Igor' Emberovich in JavaScript Noobs — сообщество новичков
Где можно прочитать про оператор такой ()() ? Когда два аргумента сразу передаётся, а то загуглить это не получается нормально
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Igor' Emberovich
Где можно прочитать про оператор такой ()() ? Когда два аргумента сразу передаётся, а то загуглить это не получается нормально
HOF поищи
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Higher order function
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Или каррирование
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Или керрирование
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
И там и там найдешь
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Функция возвращает функцию и ты сразу ее вызываешь
function x() {
Return (a) => console.log
}
X()(2)
В логах будет 2
Х вернет функцию и ты ее сразу вызываешь с аргументом 2 и выводиться консоль лог
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Да и так может быть сколько угодно раз
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Вызываешь x()
И у тебя не результат а функция которая готовая принять новые данные
const y = x() // функция не вызвана
y(2) // получишь результат
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Тоже самое что
x()(2)
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Лучше почитать топик, мб лучше поймёшь
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
скажите, есть ли быстрый способ без цикла создать массив на n элементов заполненный числами от 1 до n? Для примера в пайтоне есть такая штука lst = [i for i in range(1,100)] создаст массив от 1 до 100.
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
Aleksei
скажите, есть ли быстрый способ без цикла создать массив на n элементов заполненный числами от 1 до n? Для примера в пайтоне есть такая штука lst = [i for i in range(1,100)] создаст массив от 1 до 100.
но ведь это цикл
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
Ну тут как бы цикл и генератор.
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
Есть в джс такое?
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
нет
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
поэтому держи
[...Array(n+1).keys()].slice(1)
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
слайс за скобки только
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
Vladislav K.
поэтому держи
[...Array(n+1).keys()].slice(1)
Спасибо, работает.
источник

A

Aleksei in JavaScript Noobs — сообщество новичков
Теперь понять как.:)
источник