Typescript 如何使用angular 7从对象数组返回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

如何使用angular 7从对象数组中访问userPass的值

我需要从对象数组中访问属性userPass值

我有一个变量类型,他叫什么名字

auth具有对象数组

我需要从下面的json访问userpass的属性值

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))