Задать вопрос
@Coder321

Странное поведение при настледавниии примитива в React Native?

Почему такая конструкция нормально работает в брацзере но не заводится в React Native?
class Alias extends String {
    toJson() {
        try {
            let value = this.concat()
            if (value) {
                value = JSON.parse(value);
            }
            return value;
        } catch (error) {
            throw new Error(`It isn't JSON string.`)
        };

    }
}
export class Aliases {
    constructor(aliases) {
        if (!aliases) throw new Error('Array of aliases are required in params.')
        aliases.forEach(alias => {
            this[alias.code] = new Alias(alias.value);
        })
    }
}
  • Вопрос задан
  • 40 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы