【发布时间】:2018-12-24 12:35:00
【问题描述】:
我有一个来自 Google People API 的承诺,我想根据部分数据创建一个数组。我不知道如何在数组中创建子元素。
let arr = new Array();
for (var a = 0; a < obj.length; a++) {
arr.push(obj[a].requestedResourceName);
for (var b = 0; b < obj[a].person.names.length; b++) {
if (obj[a].person.names[b].metadata.source.type === 'CONTACT') {
arr[a].push(obj[a].person.names[b]);
}
}
}
错误是:Error: Uncaught (in promise): TypeError: arr[a].push is not a function
【问题讨论】:
-
控制台日志
arr[a] -
发布 k4kItems 数组值。
标签: angular typescript