Как сопоставить Массив JSON с Массивом экземпляров классов, конструктор которых принимает JSON в качестве аргумента в TypeScript? - PullRequest
0 голосов
/ 13 февраля 2020

Допустим, у меня есть класс в TypeScript:

class A{
    a:number;
    b:number;

    constructor(data:object){
        this.a = data.some_name_for_a
        this.b = data.something_else
    }

, а также объект []:

list_of_data = [
                {some_name_for_a:5, something_else:1, c:7},
                {some_name_for_a:6, something_else:4, c:1},
                {some_name_for_a:3, something_else:3, c:3}
               ]

Как получить массив A []? Мне нужно что-то вроде:

list_of_data.map(A.constructor)

, но это не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...