개체 목록이 있으며 목록을 반복하여 값을 true에서 false로 변경해야합니다. 트릭을하기위한 단순한 루프가 아니어야합니까? 내가 놓친 게 있니?개체 목록의 값 변경
var list = [
{ color: 'blue', 'taste': 'sour', 'available': true },
{ color: 'yellow', 'taste': 'bitter', 'available': false },
{ color: 'red', 'taste': 'sweet', 'available': false },
{ color: 'green', 'taste': 'umami', 'available': false }
]
for(var i = 0; i < list.length; i++){
if(list[i].available === true){
list[i].available === false;
}
}
처음으로 캡처 한 목록을 제공하지만 목록을 반환합니다. 잘못된 루프를 사용하고 있습니까? 아니면 다른 것입니까? 당신은 list[i].available === false
우선은을 사용을 비교 한을하고
순수한 스타일이지만 다른 모든 키를 인용 할 때 색상을 인용 부호가없는 키로 지정하는 이유는 무엇입니까? 불일치에는 오류를 숨기는 방법이 있습니다 ... –
'list [i] .available === false'는 비교를 수행합니다. 과제를해야합니다 :'list [i] .available = false' –
오 그냥 오타입니다. 나는 배열의 객체들을 빠르게 조롱하려고했다. –