- 我不想像这样使用 for 循环将对象转换为数组!如果将过程加倍并减慢应用程序的性能(我正在使用 Ionic2 和 Typescript,以及 Firebase)
for(输入数据) { array.push(value); }
是否有任何解决方案可以使用 *ngFor 迭代对象本身(如附图所示)。
或者我可以将此对象(如附图所示)转换为数组,以便在 *ngFor 中可迭代。
原文由 Ankit Maheshwari 发布,翻译遵循 CC BY-SA 4.0 许可协议
for(输入数据) { array.push(value); }
是否有任何解决方案可以使用 *ngFor 迭代对象本身(如附图所示)。
或者我可以将此对象(如附图所示)转换为数组,以便在 *ngFor 中可迭代。
原文由 Ankit Maheshwari 发布,翻译遵循 CC BY-SA 4.0 许可协议
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
您可以使用 Object.keys(obj) 来获取命名索引。这将返回一个数组结构,您可以进一步使用/自定义它。用于迭代对象值的示例可能如下所示
获取迭代器