Jąńek
Jąńek
https://ru.m.wikipedia.org/wiki/Расстояние_городских_кварталов
Jąńek
Нужны только координаты
Jąńek
И расстояние междц ними
Jąńek
Или ты что хочешь считать?
Yusuf
А нельзя было ответить сразу конкретно?
Jąńek
Я тебе конкретно ответил что расстояние считается по теореме пифагора (или манхетенскому расстоянию). Нельзя было нормально спросить если ты недопонял?
Jąńek
Детский сад какой-то
Jąńek
В личку
S6Ra6S0
Ребят в чем польза от замыканий с точки зрения человеческой логики ?
Jąńek
Инкапсуляция логики
Jąńek
Внутри замыкания твои переменные не будут конфликтовать с переменными глобального пространства
Jąńek
Называй как хочеш
Jąńek
Код изоирован
Ya
S6Ra6S0
А если простым языком ?))
S6Ra6S0
Приватизации чего ?
Ya
ну есть приватные методы и публичные
Ya
почитай чо эт
S6Ra6S0
Я ООП не знаю ещё)
Ya
ну тогда дойдёшь со временем там всё не сложно
S6Ra6S0
Ну ладно )
Ya
Dmitriy
1) Позволяет сохранять информацию после завершения вызова внешней функции 2) позволяет делать шаринг данных между разными внутренними функциями
S6Ra6S0
Nikita
Функция внутри функции имеет доступ к переменным объявленным внутри родительской функции и выше нее, но родительская функция уже не будет иметь доступ к переменным объявленным в ней
S6Ra6S0
Ок, всем спасибо))
Anonymous
Важный момент. Замыкание создается динамически и захватывает переменные лексического контекста именно в момент создания, то есть те, переменные, которые замыкание захватило могут с течением времени измениться и эти измения будут отражаться в цепочке областей видимости на которую это замыкание может ссылаться
Anonymous
Простой пример:
var funcs = [];
for (var i = 0; i < 3; i++) {
funcs[i] = () => console.log(i);
}
for (var j = 0; j < 3; j++) {
funcs[j]();
}
Выведет: 3 3 3
А не 1 2 3
S6Ra6S0
Anonymous
(text.match(/(function(\s+)?|function\s+(\w|_|\$)+(\d+)?(\s+)?|(\s+)?=(\s+)?)\((\w|,| |_|\$)+\)((\s+)?=>(\s+)?\{|(\s+)?{)/g) || [])
.map(e => (e.match(/\(.+\)/)[0]||[]))
.map(e => (e.replace(/(\(|\)|\s)+/g, "") ||[]))
.join()
.split(",")
.filter(e => e == "" ? 0 : 1);
що про який код кажите ?
Anonymous
пойде чi нi ?
Anonymous
Anonymous
Я думаю, стоит пофиксить формулировку, чтобы не вводить человека в заблуждение.
Anonymous
Anonymous
Поправил, там действительно написал, не то, что имел ввиду
Anonymous
Anonymous
зочем ?
Anonymous
Кто то может. А вообще если это предложения по работе, то по правилам чата должен указываться гонорар
Anonymous
@Kopul тут всі можуть
Anonymous
Anonymous
треба допомоги
Anonymous
Да ясно все=) Пусть поймет, что даже китайцы за него бесплатно это делать не станут)
Anonymous
швидко тяп ляп не зробить таке
Дима
Вакансии без вилки запрещены
Anonymous
кек) он просто забил на все что выше писали
Anonymous
бот штоль
Дмитрий
Всем привет. Помогите, чот я в ступоре. document.documentElement.clientWidth выдает значение, которое было после перезагрузки, и onresize постоянно его же и выдает
Дмитрий
Мне нужно что бы js отдавал актуальную щирину вьюпорта
Александр
Дима
Функционал меня добил
Anonymous
Anonymous
делаешь блок ему 100% ширину и через гетклмпутедстуле измеряешь
Anonymous
также можно и height измерять если сильно хочется
Дмитрий
Дмитрий
Так пробовал
Дмитрий
Изменяешь размер. Перезагружаешь, он показывает новый размер, снова изменяешь и он показывает который был при перезагрузке
Anonymous
getComputedStyle(document.body).width
Anonymous
Дмитрий
Lev
Js может получить список всех стилей вебстраницы?
Anonymous
Дмитрий
как так-то
Dima
кто юзал binary-parser?
как обратиться с значению в самом верху находясь в двойном массиве? достает только из 1 вложенности массива.
Anonymous
Anonymous
у тебя косяк
Дмитрий
у тебя косяк
да олень безрогий. Присвоил значение переменной, а onresize выводил значение в консоль, ппц
Akmat
описание метода: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
arr.forEach(function callback(currentValue[, index[, array]]) {
//your iterator
}[, thisArg]);
почему в описании метода пишут вот таким странным стилем:
меня интересует: callback(currentValue[, index[, array]])
мне не понятно что к чему.
могли бы писать напирмер вот так:
callback(currentValue, index, array)
к чему вообще эти квадратные скобки, они что-то означает [ ]? или просто так?
Akmat
currentValue[
,index[
,array[]]
]
]
Akmat
не понятно зачем.
Dmitriy
квадратные скобки в подобной документации подчеркивают необязательность аргументов. Если аругмент без скобок квадратных, он обязателен (если их вы не укажете, фукнция попросту не отработает)