用javascript打印对象属性



我是JavaScript的新手,不知道如何做到这一点。我试着使用地图和过滤器,但无法设置if条件。在上面的数组中查找性别为0、颜色为红色的记录

let student = [
{
"ID": "1",
"Name": "Senpai",
"Gender": "1",
"Class": "32",
"Strength": "0",
"Hairstyle": "1",
"Color": "Black"
},
{
"ID": "2",
"Name": "Yui Rio",
"Gender": "0",
"Class": "11",
"Strength": "0",
"Hairstyle": "2",
"Color": "Red"
},
{
"ID": "3",
"Name": "Yuna Hina",
"Gender": "1",
"Class": "12",
"Strength": "0",
"Hairstyle": "3",
"Color": "Red"
},
{
"ID": "4",
"Name": "Koharu Hinata",
"Gender": "0",
"Class": "21",
"Strength": "0",
"Hairstyle": "4",
"Color": "Green"
},
{
"ID": "5",
"Name": "Mei Mio",
"Gender": "1",
"Class": "22",
"Strength": "0",
"Hairstyle": "5",
"Color": "Blue"
}
];

const newArray=student.filter(s=>如果(s.Gender=="0"&&s.Color=="Red"({返回s}})

const newArray=student.filter(s=>s。性别==="0"&s。颜色=="红色"(

最新更新