Size: a a a

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

2020 June 04

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Переслано от Anton Permyakov
можешь попробовать рекурсивно аргументы применить, будет 3
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Anton Permyakov
spread, apply
Условия прочитай
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Sergey 🛸
Условия прочитай
контекст прочитай
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Похоже только ты в нём
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Alex
Не сложная задача говоришь, ну и где решение?
источник

A

Alex in JavaScript — русскоговорящее сообщество
Круто! Значит правильно мне ребзя указали на eval. Cпасибо друг. Но не такая она легкая согласись 🤨
источник

В

Вал in JavaScript — русскоговорящее сообщество
Всем привет!  Хотел понять что такое callback-hell, попытался это реализовать и сделал вот это) скажите я правильно понял их? или это что-то не то? В консоль выводиться всё по очереди как и хотел с задержкой в секунду
источник

В

Вал in JavaScript — русскоговорящее сообщество
источник

K

Khotam in JavaScript — русскоговорящее сообщество
Вал
Всем привет!  Хотел понять что такое callback-hell, попытался это реализовать и сделал вот это) скажите я правильно понял их? или это что-то не то? В консоль выводиться всё по очереди как и хотел с задержкой в секунду
источник

A

Alex in JavaScript — русскоговорящее сообщество
function foo(callback) {
 return function () {
   var args, i, len;

   args = [];
   len = arguments.length;

   for (i = 0; i < len; i++) {
     args.push('arguments['+i+']');
   }

   eval('callback.call(null,'+args+')');
 };
}

этот код мне прислал Kyle Simpson спасибо друг...
источник

K

Khotam in JavaScript — русскоговорящее сообщество
Alex
function foo(callback) {
 return function () {
   var args, i, len;

   args = [];
   len = arguments.length;

   for (i = 0; i < len; i++) {
     args.push('arguments['+i+']');
   }

   eval('callback.call(null,'+args+')');
 };
}

этот код мне прислал Kyle Simpson спасибо друг...
Какова основная функция этой функции?
источник

СМ

Сергей Мезенцев... in JavaScript — русскоговорящее сообщество
Alex
function foo(callback) {
 return function () {
   var args, i, len;

   args = [];
   len = arguments.length;

   for (i = 0; i < len; i++) {
     args.push('arguments['+i+']');
   }

   eval('callback.call(null,'+args+')');
 };
}

этот код мне прислал Kyle Simpson спасибо друг...
Это какой-то ужасный бред
источник

t

th.witness in JavaScript — русскоговорящее сообщество
Сергей Мезенцев
Это какой-то ужасный бред
Если не знать того, для чего это делается.
источник

t

th.witness in JavaScript — русскоговорящее сообщество
Естественно, что таким врядли кто будет пользоваться.
источник

СМ

Сергей Мезенцев... in JavaScript — русскоговорящее сообщество
th.witness
Если не знать того, для чего это делается.
Да уже как минимум использование eval лично меня сразу сподвигнет это выкинуть даже не разбираясь
источник

t

th.witness in JavaScript — русскоговорящее сообщество
Сергей Мезенцев
Да уже как минимум использование eval лично меня сразу сподвигнет это выкинуть даже не разбираясь
Кек.
источник

u

undefined in JavaScript — русскоговорящее сообщество
Сергей Мезенцев
Это какой-то ужасный бред
Его будет угодно, сир
function foo(fn) {
   return function() {
       const args = [].slice.call(arguments)
       const code = "fn('" + args.join("','") + "')"

       return new Function('fn', code)(fn)
   }
}
источник

СМ

Сергей Мезенцев... in JavaScript — русскоговорящее сообщество
undefined
Его будет угодно, сир
function foo(fn) {
   return function() {
       const args = [].slice.call(arguments)
       const code = "fn('" + args.join("','") + "')"

       return new Function('fn', code)(fn)
   }
}
Зачем так усложнять себе жизнь?
источник

u

undefined in JavaScript — русскоговорящее сообщество
Сергей Мезенцев
Зачем так усложнять себе жизнь?
можешь пролистать выше и найти, что надо было автору изначально.
Просто я смотрю, тебе стало плохо, когда ты увидел eval. Решил, что с new Function со здоровьем все будет хорошо
источник

K

Karen in JavaScript — русскоговорящее сообщество
(function($){
   $(document).ready(function () {
       $(".content-text a").addClass("modal-link");
       $(".content a").addClass("modal-link");
   });
})(jQuery);
источник