- 嗨,我想用数组获取每个对象值。
例:
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);
});
我希望这会有用。