Javascript 在函数中未定义,其中包含来自另一个文件的数组

Javascript 在函数中未定义,其中包含来自另一个文件的数组,javascript,node.js,json,Javascript,Node.js,Json,我想从另一个文件中列出很多数组 当我做一个“for”来读取里面的任何数组时 代码编译完成所有列表,但当最后一次完成时,代码给我的是未定义的。我该怎么解决这个问题 我把代码中的图像放进去。如果你想的话,我可以给你们两个密码 { “电影”:[ { “原始标题”:“小丑”, “头衔”:“小丑”, “平均投票数”:8.6, “概述”:“阿瑟·弗莱克是一位社会智囊团成员,他在《蝙蝠侠》漫画和《蝙蝠侠群岛》中扮演着重要角色,在电影《加勒比现实主义》和《奥库罗》中扮演着重要角色。”, “发布日期”:“2

我想从另一个文件中列出很多数组

当我做一个“for”来读取里面的任何数组时

代码编译完成所有列表,但当最后一次完成时,代码给我的是未定义的。我该怎么解决这个问题

我把代码中的图像放进去。如果你想的话,我可以给你们两个密码

{
“电影”:[
{
“原始标题”:“小丑”,
“头衔”:“小丑”,
“平均投票数”:8.6,
“概述”:“阿瑟·弗莱克是一位社会智囊团成员,他在《蝙蝠侠》漫画和《蝙蝠侠群岛》中扮演着重要角色,在电影《加勒比现实主义》和《奥库罗》中扮演着重要角色。”,
“发布日期”:“2019-10-04”
},
{
“原名”:“恶棍:邪恶的情妇”,
“标题”:“Maleéfica:Maestra del Mal”,
“平均投票数”:7.2,
“概述”:“在太阳光和太阳光的照耀下,太阳光和太阳光的形式是由太阳光和太阳光组成的。”,
“发布日期”:“2019-10-18”
},
{
“原始标题”:“终结者:黑暗命运”,
“标题”:“终结者:Destino Oscuro”,
“平均投票数”:6.8,
“概述”:“莎拉·康纳和托达斯·苏斯·富尔扎斯是一个机器人保护者,是一个极端和新的终结者。”,
“发布日期”:“2019-11-01”
},
{
“原始头衔”:“狮子王”,
“标题”:“El rey león”,
“平均投票数”:7.1,
《概述》:“1994年迪斯尼电影《El rey león》的联合国翻拍版莱昂内斯、木法沙和雷诺·托多·佩罗·坎多·苏帕德·苏帕德·鲁塔尔门特·阿塞纳·苏托斯卡、德西迪拉·胡伊尔、德詹多·维亚·利布雷·帕德·苏帕德·科莫德·佩利索兰·科莫德·马纳达·科莫·卡米诺、辛巴·苏帕德·苏帕德·苏帕德·苏帕德·卡米诺、苏帕德·卡米诺·苏帕德·卡米诺·苏帕德·苏帕德·苏帕德·苏帕德·卡米诺、苏帕德·苏帕德·卡米诺·苏莱托·苏莱托·苏莱托·苏伊托·苏伊托·苏“我们的生活充满了贪婪。我们的责任在于自由地解决问题。”,
“发布日期”:“2019-07-18”
},
{
“原始标题”:葉問4",
“标题”:“知识产权人4”,
“平均投票数”:5.4,
“概览”:"叶问,李小龙艺术大师的《阿尔塔·佩利库拉》和《兰苏初级读物》都是YouTube上的一部病毒片,在YouTube上复制了数英里的视频甄子丹和叶国伟。”,
“发布日期”:“2019-10-18”
},
{
“原创标题”:“快速与激情礼物:霍布斯与肖”,
“标题”:“快速与愤怒:霍布斯与肖”,
“平均投票数”:6.5,
“概述”:霍布斯学院、联合大学服务学院、肖伯纳学院、辛利学院、法国高等教育学院、博菲塔达学院和帕拉布拉斯学院、布里克斯顿学院、梅若拉多学院、人文未来学院、安布罗斯大学帕拉德罗塔罗。”,
“发布日期”:“2019-08-01”
},
{
“原始标题”:“蜘蛛侠:远离家乡”,
“标题”:“蜘蛛侠:Lejos de Casa”,
“平均投票数”:7.6,
《概述》:“彼得·帕克决定让米歇尔琼斯、内德·艾尔·雷斯托成为朋友,让他成为一名越狱者,让他成为一名眼疾患者:结局。罪恶禁运,让帕克计划成为一名超级大国,让他成为一名神秘人物(联合国人权委员会第833号决议,联合国多边贸易协定,奇怪的医生协议)反元素协议(在世界范围内,由自然元素、火地岛、阿瓜岛、艾尔岛和蒂拉岛的多米南组成).在这一刻,帕克·韦尔夫(Parker vuelve)是一个蜘蛛侠的帮手。”,
“发布日期”:“2019-07-05”
},
{
“原始标题”:“汽车”,
“标题”:“汽车”,
“平均投票数”:6.7,
“概述”:卡雷拉斯·雷奥·麦奎因·伊斯塔索布雷·维亚拉皮达·阿莱西托、拉斐尔·索尼亚多、拉斐尔·卡雷拉斯·卡雷拉斯·卡雷拉斯·卡雷拉斯·卡雷拉斯·卡雷拉斯·卡雷拉斯·雷奥·麦奎因·伊斯塔索布雷·维亚拉维亚拉西托、拉斐尔·索尼亚多的家庭和托德·卡雷纳·索尼亚多,在波尔沃里亚和卢塔的孤独之旅中犯了一个错误66。在设计中表现出的傲慢和自大,这是奥维达·奥维达·卡雷拉斯·卡雷拉斯·卡雷拉斯·卡雷拉斯·卡雷拉斯·卡雷拉斯·卡雷拉斯·卡雷拉斯·卡哈比娅·奥尔维达多。”,
“发布日期”:“2006-07-06”
},
{
“原始标题”:“僵尸世界:双击”,
“标题”:“僵尸之地:玛塔和雷玛塔”,
“平均投票数”:7.5,
《概述》:《僵尸世界》中的“僵尸世界”在《白沙之家》中,主人公索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布·索布“欢乐的中心。”,
“发布日期”:“2019-10-18”
},
{
“原名”:“愤怒的小鸟电影2”,
“标题”:“愤怒的小鸟2:La película”,
“平均投票数”:6.5,
《概述》:“一辆红色轿车、一辆彩色轿车、一位朋友查克、一辆阿马里洛·希佩拉维托轿车、一枚炸弹、一辆黑色轿车、一辆卡车、一辆卡车、一辆卡车、一辆卡车、一辆卡车、一辆卡车、一辆卡车、一辆卡车、一辆卡车、一辆卡车、一辆卡车、一辆卡车、一辆卡车、两辆卡车、一辆卡车、两辆卡车、一辆卡车、一辆卡车、两辆、两辆
function ayuda() {
    const titleArray = [];
    for (let i = 0; i < ListMovieArray.total_movies; i++) {
        titleArray.push(ListMovieArray.movies[i].title);
    }
    return titleArray;
}

console.log(ayuda())
function ayuda() {
    for (i = 0; i < ListMovieArray.total_movies; i++) {
        console.log(ListMovieArray.movies[i].title)

    } 
}
function ayuda(ListMovieArray) {
    const titleArray = [];
    for (let i = 0; i < ListMovieArray.total_movies; i++) {
        titleArray.push(ListMovieArray.movies[i].title);
    }
    return titleArray;
}
function ayuda(ListMovieArray) {
    for (i = 0; i < ListMovieArray.total_movies; i++) {
        console.log(ListMovieArray.movies[i].title)

    }
return true// or ''; 
}
const fs = require("fs");

const ayuda = (fileName) => {
  return new Promise((Resolve, Reject) => {
    fs.readFile(fileName, 'utf8', (err, data) => {
      if(err) { Reject(err); }
      else {
        Resolve(data.movies.filter(y => y.title))
      }
    })
  })
}
ayuda(PATH_TO_FILE).then(x => console.log(x)).catch(err => console.log(err))