如何获取角度列表 [对象] 值


  • 嗨,我想用数组获取每个对象值。

例:

   let stockValues:any;
   stockValues= Object.values([2,3,4,5]);
       for(var i=0;i<stockValues.length;i++){
       console.log(stockValues[0]); //here I need to get index 0 of value of '2' but object values showing
      }

预期输出 :2

let stockValues= Object.values([2,3,4,5]);
stockValues.forEach(c=> console.log(c))

你可以像这样使用每个

stockValues.forEach(c=> console.log(c))

你需要迭代这里的每个循环是ex:

 stockValues= Object.values([2,3,4,5]);
 stockValues.forEach(data => { 
     console.log(data);  // here you will get the 2,3,4 ... 
 })

我希望它对你有所帮助

如果你只想找到给定元素的索引,那么你可以使用它

 let stockValues:any;
   stockValues= Object.values([2,3,4,5]);
       for(var i=0;i<stockValues.length;i++){
           if(stockValues[i] == 2){
            console.log(i);
            break;
           }
      }

这将打印出 0,因为 2 的索引为 0

如果你想打印出整个元素,那就用这个。

let stockValues:any;
       stockValues= Object.values([2,3,4,5]);
           for(var i=0;i<stockValues.length;i++){
                console.log(stockValues[i] );
          }

你也可以试试这个

在这里,您还将获得键和值。

let stockValues= Object.values([2,3,4,5]);
 stockValues.forEach((value,key) => { 
    console.log("Key = "+key);
    console.log("Value = "+value);
 });

我希望这会有用。

最新更新