Javascript I';我正在尝试为我的应用程序制作一个列表,我已经有了数据,但是我';我很难把它显示在屏幕上。随着按钮不工作

Javascript I';我正在尝试为我的应用程序制作一个列表,我已经有了数据,但是我';我很难把它显示在屏幕上。随着按钮不工作,javascript,Javascript,我正在尝试让我的应用程序显示电影;s取决于当 主要的问题是让我的应用程序运行,更具体地说是让列表中的数据显示在屏幕上。我通过查看网站过滤器来搜索如何做类似的事情,如果你添加一个流派,它将显示该流派的节目列表。我有没有办法用我的应用程序复制它 这是我现在所有的代码 var movieList = getColumn("Movie List", "Movie"); var genreList1 = getColumn("Movie List"

我正在尝试让我的应用程序显示电影;s取决于当

主要的问题是让我的应用程序运行,更具体地说是让列表中的数据显示在屏幕上。我通过查看网站过滤器来搜索如何做类似的事情,如果你添加一个流派,它将显示该流派的节目列表。我有没有办法用我的应用程序复制它

这是我现在所有的代码

var movieList = getColumn("Movie List", "Movie");
var genreList1 = getColumn("Movie List", "Genre 1");
var genreList2 = getColumn("Movie List", "Genre 2");
var filteredAnimeList = [];


onEvent("recommendInput", "click", function( ) {
  filter(getText("genreDropdown1"), getText("genreDropdown2"));
  });
前半部分是在单击按钮时运行代码,后半部分是将数据显示在屏幕上

function filter(genreList1, genreList2) {
  filteredMovieList = [];
  genreList1 = genreList1[i];
  genreList2 = genreList2[i];
  setText("movieOutput", "");
  
  for (var i = 0; i < movieList.length; i++) {
    if (movieList[i].length == genreList[i] && movieList[i].length == genreList2[i]) {
      appendItem(filteredMovieList, movieList[i]);
    }
  }

  if(filteredMovieList.length == 0){
      appendItem(filteredMovieList, "No Options Available");
    }
    //
  setText("movieOutput", filteredMovieList.join(", "));
  return animeList;
  }
函数过滤器(genreList1、genreList2){
filteredMovieList=[];
genreList1=genreList1[i];
genreList2=genreList2[i];
setText(“电影输出”);
对于(变量i=0;i
有人能检查一下我做错了什么吗?我是一个完全的初学者,老实说,我仍然不确定这是什么类型的代码,我相当肯定这是java。抱歉,代码太多了,如果有人决定帮忙的话,我会把它分成几个部分,这样看起来更容易