var movies = [
forestGump = {
title: "Forest Gump",
yearReleased: 1994,
director: "Robert Zemeckis",
genre: "Comedy",
wasSuccessfull: true
},
harryPotter = {
title: "Harry Potter",
yearReleased: 2001,
director: "Mike Newell",
genre: "Fantasy Fiction",
wasSuccessfull: true
},
titanic = {
title: "Titanic",
yearReleased: 1998,
director: "James Cameron",
genre: "Romance",
wasSuccessFull: true
},
bestWorstMovie = {
title: "Best Worst Movie",
yearReleased: 2009,
director: "Michael Stephen",
genre: "Comedy",
wasSuccessfull: false
},
troll2 = {
title: "Troll 2",
yearReleased: 2003,
director: "Shawn Black",
genre: "Horror",
wasSuccessfull: false
}
];
for (var i = 0; i < movies.length; i++) {
if (movies === true);
}
-1
A
답변
0
이 사용하는 경우에만 영화의 배열 목록에서 For 루프를 사용하여 표시하는 방법 :
movies.filter(function(movie){
if(movie.wasSuccessfull)
return movie}
);
나 : 안녕하세요
movies.filter(movie => movie.wasSuccessfull);
+0
'return movie.wasSuccessfull' 만 반환하면 코드를 개선 할 수 있습니다. 필터 메서드는 콜백에 제공 될 때 true를 생성하는 요소를 유지합니다. – francium
0
console.log(movies.filter(function(movie) {
return movie.wasSuccessfull;
}));
을하고, 스택 오버플로에 오신 것을 환영합니다! 이 질문은 모두 코드이며 [ask]에있는 지침을 따르지 않습니다. 자습서를 통해 잘 읽는 질문이 무엇인지 이해할 수 있도록 읽어보십시오. Stack Overflow 커뮤니티가 문제 해결에 도움이 될 것입니다. –
'var successMovies = movies.filter (function m) {return m.wasSuccessful;});' –
글로벌 바가 또한 생성되는 보너스를 좋아합니다. – JohanP