У меня есть следующий объект JSON:
Object { JP: "JAPAN", PAK: "PAKISTAN", IND: "INDIA", AUS: "AUSTRALIA" }
Это JSON - данные ответа, возвращенные из get call(HttpClient Angular)
.
Итак, теперь мне нужно заполнить это следующим образом для отображения в виде раскрывающегося списка.
countryList: { countryCode: string; countryName :string }[];
Я пробовал сделать следующее:
for (const key in resData) {
if (resData.hasOwnProperty(key)) {
var obj ={
countryCode :key,
countryName : resData[key]
}
this.countryList.push(obj);
}
}
Но когда я выполняю, я получаю эту ошибку
"_this.countryList.push is not a function"
Что я делаю не так?