Ivan
C#, Java - ООП. Значит можно кодить в ООП без ФП
Дима
Лучше бы чисто логически перечитал тот ответ)
Ivan
Перечитал. Я просто хочу поразбираться. Может научусь лучше проектировать приложения
Дима
Я говорил про то что конкретно в случае первого проекта крайне маловероятно что кто либо сможет сразу клепать pure fp style
Ivan
аа
Дима
И то что как ни крути первые проекты всё равно будут миксовать подходы и это вообще нормально)
Ivan
ну если ты пишешь на Java как подходы могут миксоваться если Java - ООП язык?
Дима
Ох, проехали)
Ivan
ок
🤡
Подскажите
🤡
Как узнать у блока его позиционирование x
Ivan
Как узнать у блока его позиционирование x
Хорошее объяснение https://plainjs.com/javascript/styles/get-the-position-of-an-element-relative-to-the-document-24/
🤡
Спасибо большое!
🤡
Хорошее объяснение https://plainjs.com/javascript/styles/get-the-position-of-an-element-relative-to-the-document-24/
Konstantin
$.each(data, function (i, e) { var m = metadata[e.ChatId]; if (m.timeout) { clearTimeout(m.timeout); } m.timeout = setTimeout(function () { alert("Нет ответа от абонента " + m.fullname); }, 10000); });
Konstantin
почему-то каждый алерт вылезает спустя 10 сек
Konstantin
хотя по логике должны три через 10 сек
Konstantin
то есть 10 сек - первый - 10 сек - второй - 10 сек - третий
Konstantin
почему оно так себя ведёт?
Mike
у тебя сейчас по прошествии 10 сек вылазят сразу все?
Mike
не понятно из того что ты написал
Konstantin
нет
Konstantin
мне надо чтобы вылезали все
Konstantin
я же на них почти одновременно вешаю таймаут
Mike
ну да, должны разом вылезти. Если это не так то проблема где-то явно не в этом коде
Konstantin
вот блин
Ruslan
когда в мап передаешь функцию, если у неё два аргумента, то второй это всегда индекс?
Veniamin
да
Ruslan
спасибо
Ivan
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map
Ivan
Syntax
Ivan
var new_array = arr.map(function callback(currentValue[, index[, array]]) { // Return element for new_array }[, thisArg])
Ivan
[1, 2, 3].map(function(item, index, arr) {});
Ivan
У анонимной функции обратного вызова/переданной функции всегда будут параметры текущий элемент массива, индекс текущего элемента, вызванный массив. Это установлено спецификацией ES5 и иначе быть не может.
Ruslan
спасибо
Konstantin
https://i.gyazo.com/6ee6eea6ca988ce829a607d1269f2009.png
Konstantin
в таком виде работает как я написал (каждый таймаут через 10 сек срабатывает)
Konstantin
но если раскомментировать console.log - все алерты выходят одновременно
Konstantin
как он влиять то может блин :)
Konstantin
https://i.gyazo.com/cb14818d9d646345408538949599e625.png
Konstantin
вот так тоже сразу вывалились
Marat
Такой вопрос, если кто знаком. Как к примеру реализовать оплату онлайн на сайте. Не включая (обычных агрегаторов типо робокасс и т.д.) есть ли какие-то апи от банков?
Jąńek
https://letstalkpayments.com/top-banking-apis-enabling-access-to-aggregated-rich-financial-data/
Jąńek
напрямую там всё сложно
Anonymous
Такой вопрос, если кто знаком. Как к примеру реализовать оплату онлайн на сайте. Не включая (обычных агрегаторов типо робокасс и т.д.) есть ли какие-то апи от банков?
это тупо не выгодно, сервер должен стоять в отдельной зоне за забором с камерами по периметру, ну и аудит проходить постоянно
usernameak
try { throw new Error(state); } catch (e) { console.log(e); }
usernameak
такую конструкцию можно в отладочных целях юзать?
usernameak
если точнее то для получения стека вызовов
Daniil
Ребят, как сделать чтобы в конце функции done перенаправляло на другую страницу?
Daniil
Nikita
window.location.replace("https://google.com")
usernameak
replace в данном случае не нужен
usernameak
window.location.href = "https://google.com"
Daniil
Спасибо)
usernameak
(разница есть, в первом случае предыдущая страница не остаётся в истории браузера)
Nikita
Понял, спасибо
Nikita
Только хотел спросить)
Ruslan
как понять, с каким конкретно объектом в js я работаю? typeof выдает просто object
Ruslan
Зависит от того, что ты хочешь найти.
Я хочу понять тип объекта, с которым я работаю
Андрей
Я хочу понять тип объекта, с которым я работаю
В общем виде никак. Ты можешь только проверить является ли объект чем-то частным. Что ты хочешь найти?
Ruslan
Да я ничего не ищу, просто пытался понять что за тип объекта, а кроме object ничего добиться не смог
Ruslan
Приведи примеры типов объектов.
Как например, в других языках, когда у тебя объект определенного класса, ты можешь понять, какого класса этот конкретный объект
Ruslan
пишет unexpected token
Ruslan
console.log(instanceof(htmlElements))
Ruslan
или его не так надо использовать?
Андрей
или его не так надо использовать?
Нет. Погугли как его использовать.
Ruslan
а, я понял, это не то. Я должен заранее знать, какой это объект. А как просто от самого объекта добиться названия его класса, это вообще в js возможно?
Ruslan
Нет
Разве это не ужасно?
Ruslan
Оч странно как минимум
Андрей
Разве это не ужасно?
Нет, не ужасно. Если тебе нужна статическая типизация, то можешь воспользоваться Flow или typescript.
Андрей
Потому что в js проверяют не на соответствие типу, а то, что у принимаемого объект есть какие-то свойства. Относительно этих свойств и идёт работа.
Ruslan
Тоесть там я могу этого добиться? Ок, спасибо
Андрей