- 1
- 2
- 3
- 4
- 5
function xhr(method, url, async, user, password) {
let r = new XMLHttpRequest();
r.open(method, url, async, user, password);
r.timeout = 10;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
function xhr(method, url, async, user, password) {
let r = new XMLHttpRequest();
r.open(method, url, async, user, password);
r.timeout = 10;
}
Аффтар данной конструкции задаёт типа загадку:
"Есть у нас обертка над XMLHttpRequest. Отгадайте что может пойти не так?"
Ссыль: https://pikabu.ru/story/zagadka_po_js_5383775
ps. Учи стандарты JS фокусник!
Т. е., аналогично питонячьему:
Вопрос #2:
Как проверить, что в мою функцию опциональным аргументом явно передали андефайнед?
arguments.length покажет передавал ли ты явно параметр
f.call(null, ...arguments);
f.apply(null, arguments);
Надо было сразу на говнокод постить, тут бы хоть смог прочесть вожделенное "JS - говно" (тем более, что он на самом деле говно, да), посмеяться со свежих шуток про PHP, узнать, как сделать то же самое на крестах в компайл тайме, да много чего интересного тут есть, по крайней мере интереснее охуительных истори в духе "как я вчера выплатил ипотеку" или "как я посрался с бабкой в очереди в сбербанке".