Javascript 如何仅在电影成功时使用电影数组列表中的For循环显示(true) var电影=[ 福里斯特甘={ 标题:“森林阿甘”, 发布年份:1994年, 导演:“罗伯特·泽梅基斯”, 类型:“喜剧”, wasuccessfull:对 }, 哈利波特={ 标题:“哈利波特”, 发布年份:2001年, 导演:“迈克·纽厄尔”, 类型:“幻想小说”, wasuccessfull:对 }, 泰坦尼克号={ 标题:“泰坦尼克号”, 发布年份:1998年, 导演:“詹姆斯·卡梅隆”, 类型:“浪漫”, wasuccessfull:对 }, 最佳WorstMovie={ 标题:“最佳最差电影”, 发布年份:2009年, 导演:“迈克尔·斯蒂芬”, 类型:“喜剧”, wasuccessfull:false }, 图2={ 标题:“巨魔2”, 发布年份:2003年, 导演:“肖恩·布莱克”, 类型:“恐怖”, wasuccessfull:false } ]; for(var i=0;i

Javascript 如何仅在电影成功时使用电影数组列表中的For循环显示(true) var电影=[ 福里斯特甘={ 标题:“森林阿甘”, 发布年份:1994年, 导演:“罗伯特·泽梅基斯”, 类型:“喜剧”, wasuccessfull:对 }, 哈利波特={ 标题:“哈利波特”, 发布年份:2001年, 导演:“迈克·纽厄尔”, 类型:“幻想小说”, wasuccessfull:对 }, 泰坦尼克号={ 标题:“泰坦尼克号”, 发布年份:1998年, 导演:“詹姆斯·卡梅隆”, 类型:“浪漫”, wasuccessfull:对 }, 最佳WorstMovie={ 标题:“最佳最差电影”, 发布年份:2009年, 导演:“迈克尔·斯蒂芬”, 类型:“喜剧”, wasuccessfull:false }, 图2={ 标题:“巨魔2”, 发布年份:2003年, 导演:“肖恩·布莱克”, 类型:“恐怖”, wasuccessfull:false } ]; for(var i=0;i,javascript,arrays,object,for-loop,boolean,Javascript,Arrays,Object,For Loop,Boolean,使用此选项: var movies = [ forestGump = { title: "Forest Gump", yearReleased: 1994, director: "Robert Zemeckis", genre: "Comedy", wasSuccessfull: true }, harryPotter = {

使用此选项:

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);

    }
或:


您好,欢迎来到Stack Overflow!此问题是所有代码,不遵循中的指导原则。请通读本教程,以便您能够理解什么是一个问得好的问题;这将使Stack Overflow社区更容易帮助您解决问题
var successfulMovies=movies.filter(函数(m){return m.wassucsuccessful;})喜欢创建全局变量的奖励。您可以通过返回
return movie.wasuccessfull
来改进代码。filter方法只保留在反馈给回调时生成true的元素
movies.filter(function(movie){
    if(movie.wasSuccessfull) 
        return movie}
);
movies.filter( movie => movie.wasSuccessfull);
console.log(movies.filter(function(movie) {
  return movie.wasSuccessfull;
}));