Size: a a a

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

2020 February 10

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
даже смысла от реста не вижу в последнем)
источник

S

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

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
foo({x, y, width, height, bar, baz, a1, a2, a3}, ...otherArguments)
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
выдай мне с помощью реста например метод, который может принимать:
foo(x, y, width, height, bar, baz, {a1, a2, a3})
foo(x, y, width, height, {bar, baz, a1,a2,a3})
....
foo({x, y, width, height, bar, baz, a1, a2, a3})
Можно не отвечать?
источник

PR

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

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Pavel Raevskiy
Можно не отвечать?
судя по всему, даже нужно.
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
1) если метод принимает такие значения и такое количество параметров, это пиздец господа
2) про перегрузку ты не знаешь походу
3) аргументы и рест вообще не для того что ты показал
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Где у тебя тут ДИНАМИЧЕСКОЕ количество параметров входа на функции
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
function sum(n, n+1, n+2 ... n-1){}
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Короче ладно, это бессмысленно
источник

PR

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

ДВ

Данил Васильевич... in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
выдай мне с помощью реста например метод, который может принимать:
foo(x, y, width, height, bar, baz, {a1, a2, a3})
foo(x, y, width, height, {bar, baz, a1,a2,a3})
....
foo({x, y, width, height, bar, baz, a1, a2, a3})
эм я наверное суть немогу понять. можно в двух словах?
источник

Д

Діма in JavaScript Noobs — сообщество новичков
Привет всем.
Подскажите.
Как я могу в js либо через jquery сделать такую операцию.

При нажатии на image я беру с этого элемента href
и потом вставляю его в текст где находится курсор в данный момент.
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Pavel Raevskiy
1) если метод принимает такие значения и такое количество параметров, это пиздец господа
2) про перегрузку ты не знаешь походу
3) аргументы и рест вообще не для того что ты показал
1. для ui это ещё мало
2. слышал и юзал, но не в контексте js, так что скорее всего это разные вещи
3. ... не понял смысл фразы вообще...
источник

Д

Діма in JavaScript Noobs — сообщество новичков
$('img').click(function(){
$(this).attr('href')
а дальше что?)
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Данил Васильевич
эм я наверное суть немогу понять. можно в двух словах?
да тупо распарсить разные наборы аргументов, что-то типа мультиконструкторов в шарпах.
источник

ДВ

Данил Васильевич... in JavaScript Noobs — сообщество новичков
Діма
$('img').click(function(){
$(this).attr('href')
а дальше что?)
получить координаты курсора добавить обьект с вашим href
источник

PR

Pavel Raevskiy in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
1. для ui это ещё мало
2. слышал и юзал, но не в контексте js, так что скорее всего это разные вещи
3. ... не понял смысл фразы вообще...
1. Почитай clean code, даже на frontend это пиздец мрак
2. В js не перегрузки но можно это эмулировать,
3. Суть arguments и rest это неопределённое количество аргументов функции ты привёл пример с определённым количеством о чем может быть речь
источник

Д

Діма in JavaScript Noobs — сообщество новичков
Данил Васильевич
получить координаты курсора добавить обьект с вашим href
А как получить координаты курсора?
У меня будет курсор стоять в textarea
источник

ДВ

Данил Васильевич... in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
да тупо распарсить разные наборы аргументов, что-то типа мультиконструкторов в шарпах.
рес это
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Rest_parameters
так?
а нужно что бы fn(a1,a2), fn(a1,a2,f3), fn(a1,a2,a4,a5 ...)
так
источник