Typescript 如何使用angular 7从对象数组返回userPass的值?
如何使用angular 7从对象数组中访问userPass的值 我需要从对象数组中访问属性userPass值 我有一个变量类型,他叫什么名字 auth具有对象数组 我需要从下面的json访问userpass的属性值Typescript 如何使用angular 7从对象数组返回userPass的值?,typescript,angular7,angular-components,Typescript,Angular7,Angular Components,如何使用angular 7从对象数组中访问userPass的值 我需要从对象数组中访问属性userPass值 我有一个变量类型,他叫什么名字 auth具有对象数组 我需要从下面的json访问userpass的属性值 var auth; auth = [{"userLoginID":0,"userName":"test","userMail":"ahmedsa.aziz.ba@gmail.com","userPass":"12345678","fkTeamID":0
var auth;
auth =
[{"userLoginID":0,"userName":"test","userMail":"ahmedsa.aziz.ba@gmail.com","userPass":"12345678","fkTeamID":0
,"isAdmin":false,"createdBy":0,"createdDate":"0001-01-01T00:00:00","isHidden":false}]
我需要访问userPass值,这意味着我需要访问12345678
我尝试的是
ngOnInit() {
auth.forEach(element => {
element.forEach(au => {
console.log(au.userPass);
});
});
userpathvalue=???
}
这意味着我需要访问值12345678,因为数组的长度是一,所以这段代码就足以获取值
auth[0]。userPass
因此,如果你这样做:
console.log(auth[0].userPass)
它将打印“12345678”
*注意:此解决方案仅适用于您的特定情况,因为您的阵列长度为1,如果大于1,则必须循环。这是否回答了您的问题?您只有一个数组。为什么需要两个循环?auth[0]。userPass是数组中第一个对象的userPass。如果要访问每个元素的userPass,请使用一个循环:auth.forEach(element=>console.log(element.userPass))