@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);
        })
    }
}
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы