Size: a a a

2021 July 14

К

Константин in javascript_ru
я думаю самый быстрый вариант.
бегаешь по полученному объекту и инстансу класса рекурсивно, и в нужных полях меняешь прототипы
источник

К

Константин in javascript_ru
function unroll (obj, base) {
    if (!obj || !base) return;

   Object.setPrototypeOf(obj, base)
   
   for(const key in base) {
         if(typeof base[key] === 'object')
                unroll(obj[key], base[key])
         }
   }
}
источник

AA

Anton Antonov in javascript_ru
а как хранится связь инстанса с его классом? я всегда думал, что там ссылка на уровне движка, а не на уровне кода
источник

AA

Anton Antonov in javascript_ru
кажется, вы используете  другие сереализаторы =)))
источник

К

Константин in javascript_ru
ну так если ты знаешь базовый тип класса
источник

К

Константин in javascript_ru
то можно пройтись по нему и собрать все прототипы полей
источник

К

Константин in javascript_ru
1 то 100% иметь явно
источник

AA

Anton Antonov in javascript_ru
а если у меня два класса унаследованы от одного, то при десереализации получится, что либо они все прототипы в себе содержать будут, либо у каждого будет воссоздана копия родительского класса?
источник

к

камелия in javascript_ru
Добрый день. Подскажите, пожалуйста, почему баллун не выводит текст? В codepen, вроде, работает🤔
источник

к

камелия in javascript_ru
источник

к

камелия in javascript_ru
источник

К

Константин in javascript_ru
будет ровно так же все, прототип то тоже 1
источник

b

becoze in javascript_ru
Как можно повесить дата атрибут в JS и задать ему value от 0 до 10?
источник

К

Константин in javascript_ru
elem.dataSet.value = '10'
источник

b

becoze in javascript_ru
Изначально я вывожу только name, при клике на него должна появляться вся остальная инфа из объекта, как ее можно всю вытащить сразу?
источник

K

Kosm in javascript_ru
Если загружаются два разных js файла, без веб пэка. Доступны ли переменные из одного другому? Почему-то пока получается через window.varname
источник

DM

Denys Mikhalenko in javascript_ru
доступны
источник

К

Константин in javascript_ru
источник

К

Константин in javascript_ru
о, специальная херь для тебя
источник

К

Константин in javascript_ru
я давно ждал
источник