【发布时间】:2020-08-26 16:20:41
【问题描述】:
我正在尝试从数组中提取所有元素,但我得到的是它的最后一个元素
这是我的代码:
// this.data contains data from a http.get
// I tried using user: [] and user: any = [];
user: Array; //
pass: Array;
for (const x of this.data) {
this.user = x.username;
this.pass = x.password;
} // console.log(this.user); Output = lastelementfromthearray
【问题讨论】:
-
mc对象与数组的内容有什么关系?无论如何,除此之外,您的问题是您在每次迭代时都会覆盖this.user,这意味着您只会在循环结束时获得最后一个。 -
@Lior 是的,但我不想访问某个,我想访问所有这些。
-
@bugs 我的错,我更新了它。那么在这种情况下,你建议我做什么?
-
所以,您已经有了一个数组(数据),其中包含您需要的所有内容。没有什么可提取的。
data是你想要的:用户名/密码数组。
标签: arrays typescript