/**
* @class : file
* @author : Shekhar Suman (shekhar0050m@gmail.com)
* @created : Thursday Dec 22, 2022 20:02:47 IST
* @description : file
*/
employee = '[{"firstName": "John", "lastName": "Stoke", "Salary": 5000, "permanentStaff": true}]';
const object = JSON.parse(employee);
//console.log(object[0])
for(var ele in object[0]){
console.log(`${ele}`);
}
如何在同一个for循环中打印值,例如John,斯托克,5000,true?
我尝试使用对象[0].ele和对象[0]. ${ele}
来获取John,斯托克,5000,true,但是失败了。
2条答案
按热度按时间jvlzgdj91#
您将在此处打印 * 属性名称 *:
相反,使用该名称访问属性 * 本身 *:
yqlxgs2m2#
就像大卫说的。
您正在使用foreach()循环访问二维数组的第一层。
假设你在网上订购了多个包,它们被放在一个大盒子里。因为它们是不同的产品,所以它们都被单独 Package 在一个大盒子里。使用foreach()循环,你基本上打开了一个大盒子,这意味着你还有单独的包要打开。在打开的大盒子上使用一个新的索引,然后指向你想打开的下一个盒子。
希望这个理论能说得通,直接的答案是你最好把大卫的放在这里。