比如我有一个数组let arry = [
{"selected":true,"name":"Tony"},
{"selected":false,"name":"Lily"},
{"selected":true,"name":"Liyang"}];JS中我使用for循环如何获取仅selected为true的值?for(var i=0;i<arry.length;i++){
if(arry[i].selected=true){
console.log(arry[i].name)
}
}以上的for中国,打印出来的依然是3个字符串。而我仅需要["Tony","Liyang"]这样的格式,我该如何才能获取?之前试过使用push添加到一个空数组中,但是push中每for一次就仅push当前for到的值,而并不会将所有值添加到一个数组中去!求大神帮帮忙!
添加回答
举报
0/150
提交
取消