Cenator 🐈
откуда у тебя там 3?
Nikita
Ребят, подскажите ситуацию
Nikita
Нормально ли экстендить промис
Nikita
?
Nikita
А то у меня нехороше ощущение
Lev
У меня есть объект - не массив. Просто какой то свой объект, который я могу изменять как угодно И есть код, который образается к этому объекту через квадратные скобки как к массиву Как изменить мой объект чтобы он стал понимать обращение по квадратным скобкам? Кроме замены его на массив)
Cenator 🐈
и обращаться через квадратные скобки
Nikita
вроде как любой объект понимает по квадртаным скобкам
Cenator 🐈
почитай про динамические свойства объекта
Nikita
Nikita
Или я неправильно понял вопрос?
Cenator 🐈
правильно
Nikita
Сенатор
Nikita
А промис экстендить - правильно?
Cenator 🐈
да
Cenator 🐈
как?
Cenator 🐈
покаж
Nikita
ну
Nikita
class SomeAction extends Promise
Lev
Я просто не все рассказал ( Окей... у меня есть kotlin который генерит ArrayList, объект. И есть куча кода который обращается к нему по квадрантым скобкам. Перепиливать не охота. Я могу методы добавить к ArrayList
Cenator 🐈
class SomeAction extends Promise
лучше не надо
Nikita
понял
Nikita
т.е. лучше в таком случае сделать промис свойством своего объекта?
Cenator 🐈
не, зачем тебе это вообще
Cenator 🐈
если он не использует this то вынеси
Cenator 🐈
если испольщует то просто юзай промис как глобальный промис
Nikita
Поясни
Nikita
У меня просто такое дерьмо что я работаю из синхронной среды
Nikita
И есть некая функция которая вызывается условно говоря рекурсивно (рекурсия не прямая, через корлуп)
Nikita
и это данность (в плане я от этого никуда уйти не могу)
Nikita
И мне по сути ничего не надо было бы делать еслиб у промиса был isPending() isDone()
Nikita
но их нет
Cenator 🐈
а где это?
Nikita
В плане "где"?
Cenator 🐈
В плане "где"?
что за среда?
Nikita
А. Не суть важно, главное что тут поведение которое эмулирует синхронный код
Cenator 🐈
соре, это вне моей компетенции)
Nikita
Ладно, сообразим, спасибо)
🦥Alex Fails
ага
Bohdan
http://www.cameronsworld.net/
Нещитова, звук отрендеренный, а не играется скриптом из мидяхи или модуля
wp0
ну, мне нравится как сделан коллаж.. и это всё кликабельно же! Там ссылки на вейбекмашину.
wp0
Понятное дело, что там много вещей сделано современно более-менее, но как круто и ностальгично выглядит!
Anonymous
Привет! Ребят, кто поможет поправить файл javascript для отправки сообщений мне на почту с сайта ? Все работало... надо просто просмотреть
Anonymous
Если нужнл, отблагодарю
🦥Alex Fails
да там же просто надо переходить по ссылке mailto:blablabla@blabla.bla
Anonymous
да там же просто надо переходить по ссылке mailto:blablabla@blabla.bla
нет... у меня php файл и javascript и все работало, но человек полазил и сломал что-то. жава блокирует переход по ссылке при клике по кнопке
Anonymous
надо это убрать просто
Anonymous
либо поправить php )
Anonymous
Anonymous
Anonymous
Кидай
файл отправки нужен ?
🦥Alex Fails
Го
Anonymous
Го
Сейчас сообщения на почту приходят уже ) Нужо только сделать уведомление об успешной отправке )
Anonymous
🦥Alex Fails
судя по пыху, туда действительно приходят сообщения
Lev
если я добавлю метод в prototype - я смогу к this обратиться? К this - конкретному уже объекту?
Lev
не понял
Lev
я вот напишу Array.prototype.ARR() = function(){return this}
Lev
Вернет тот же массив?
Lev
Ну то есть... конкретный экземпляр?
Anonymous
я вот напишу Array.prototype.ARR() = function(){return this}
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/this
Lev
у меня короче работает
Lev
мне это как костыль на время... так что работает и ок
Lev
Да
Lev
kotlin.kotlin.collections.ArrayList.prototype.ARR = function () { return this.array_hd7ov6$_0 }; Теперь когда в js обращаюсь к котлиновскому списку мне надо просто дописать ARR() и работать как с обычным массивом (котлин в этой херне хранит тру js массив)
Lev
Типа ты расширил прототип Array?
... почему ты спросил?
Anonymous
... почему ты спросил?
В предыдущем примере ты хотел расширить прототип нативного объекта. В данном случае ничего страшного, но вообще не рекомендуется.
Lev
... я было хотел нативного тоже расширить... чтобы меньше когад переписывать
Anonymous
Когда-нибудь ты всё равно всё перепишешь. =)
Lev
Ох... мне еще мордоваться с тем чтобы сообщить котлину как работать с Vue и прочими либами
Lev
Openlayers еще
Lev
помог бы кто