在具有来自另一个文件的内部数组的函数中未定义

莱昂纳多·卡彭

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

在此处输入图片说明

当我做一个“为”读取里面的任何数组。

在此处输入图片说明

代码会编译所有列表,但是最后完成时,给我的代码是不确定的。我该如何解决?

我从代码中放入图像。如果你愿意,我让你们两个都编码

{
  "movies": [
    {
      "original_title": "Joker",
      "title": "Joker",
      "vote_average": 8.6,
      "overview": "Arthur Fleck es un hombre ignorado por la sociedad, cuya motivación en la vida es hacer reír. Pero una serie de trágicos acontecimientos le llevarán a ver el mundo de otra forma. Película basada en Joker, el popular personaje de DC Comics y archivillano de Batman, pero que en este film toma un cariz más realista y oscuro.",
      "release_date": "2019-10-04"
    },
    {
      "original_title": "Maleficent: Mistress of Evil",
      "title": "Maléfica: Maestra del Mal",
      "vote_average": 7.2,
      "overview": "Secuela de \"Maléfica\" que cuenta la vida de Maléfica y Aurora, así como las alianzas que formarán para sobrevivir a las amenazas del mágico mundo en el que habitan.",
      "release_date": "2019-10-18"
    },
    {
      "original_title": "Terminator: Dark Fate",
      "title": "Terminator: Destino Oscuro",
      "vote_average": 6.8,
      "overview": "Sarah Connor une todas sus fuerzas con una mujer cyborg para proteger a una joven de un extremadamente poderoso y nuevo Terminator.",
      "release_date": "2019-11-01"
    },
    {
      "original_title": "The Lion King",
      "title": "El rey león",
      "vote_average": 7.1,
      "overview": "Un remake del clásico animado de Disney de 1994 'El rey león' que estará dirigido por Jon Favreu. Simba (Donald Glover) es el hijo del rey de los leones, Mufasa, y heredero de todo el reino. Pero cuando su padre es brutalmente asesinado por su tío Scar, decidirá huir, dejando vía libre para que su tío tome el puesto de su padre como líder pelisonline.co de la manada. En su camino, Simba se encuentra con el suricato pelisonline.co Timón y el jabalí Pumba, que le enseñarán a vivir la vida sin preocupaciones. Pero el joven león se verá obligado a decidir entre su vida libre de problemas o su destino como rey .",
      "release_date": "2019-07-18"
    },
    {
      "original_title": "葉問4",
      "title": "Ip Man 4",
      "vote_average": 5.4,
      "overview": "Ip Man, el título de la cuarta película que seguirá contando la vida del mítico maestro de Bruce Lee, lanzó su primer tráiler, que se ha vuelto viral y ha sido reproducido miles de veces en YouTube. Para muchos seguidores del cine de artes marciales, Ip Man es un de las mejores sagas del género. La película volverá a ser protagonizada por Donnie Yen y estará dirigida por Wilson Yip.",
      "release_date": "2019-10-18"
    },
    {
      "original_title": "Fast & Furious Presents: Hobbs & Shaw",
      "title": "Fast & Furious: Hobbs & Shaw",
      "vote_average": 6.5,
      "overview": "Desde que Hobbs, agente del Servicio de Seguridad Diplomática de Estados Unidos, y el británico Shaw, proscrito sin ley, se enfrentaron por primera vez, solo han intercambiado bofetadas y malas palabras. Pero cuando las despiadadas acciones de Brixton, un anarquista cibergenéticamente mejorado, amenazan el futuro de la humanidad, ambos se unen para derrotarlo.",
      "release_date": "2019-08-01"
    },
    {
      "original_title": "Spider-Man: Far from Home",
      "title": "Spider-Man: Lejos de Casa",
      "vote_average": 7.6,
      "overview": "Peter Parker decide irse junto a Michelle Jones, Ned y el resto de sus amigos a pasar unas vacaciones a Europa después de los eventos ocurridos en Vengadores: EndGame. Sin embargo, el plan de Parker por dejar de lado sus superpoderes durante unas semanas se ven truncados cuándo es reclutado por Nick Fury para unirse a Mysterio (un humano que proviene de la Tierra 833, una dimensión del Multiverso, que tuvo su primera aparición en Doctor Strange) para luchar contra los Elementales (cuatro entes inmortales que vienen de la misma dimensión y que dominan los cuatro elementos de la Naturaleza, el fuego, el agua, el aire y la tierra) . En ese momento, Parker vuelve a ponerse el traje de Spider-Man para cumplir con  su labor.",
      "release_date": "2019-07-05"
    },
    {
      "original_title": "Cars",
      "title": "Cars",
      "vote_average": 6.7,
      "overview": "El aspirante a campeón de carreras Rayo McQueen está sobre la vía rápida al éxito, la fama y todo lo que él había soñado, hasta que por error toma un desvío inesperado en la polvorienta y solitaria Ruta 66. Su actitud arrogante se desvanece cuando llega a una pequeña comunidad olvidada que le enseña las cosas importantes de la vida que había olvidado.",
      "release_date": "2006-07-06"
    },
    {
      "original_title": "Zombieland: Double Tap",
      "title": "Zombieland: Mata y remata",
      "vote_average": 7.5,
      "overview": "En esta secuela y empleando el característico sentido del humor del que hizo gala \"Zombieland\", el grupo de protagonistas tendrá que viajar desde la Casa Blanca hasta el corazón de los Estados Unidos, sobreviviendo a nuevas clases de muertos vivientes que han evolucionado desde lo sucedido hace algunos años, así como a algunos supervivientes humanos rezagados. Pero, por encima de todo, tendrán que tratar de soportar los inconvenientes de convivir entre ellos.",
      "release_date": "2019-10-18"
    },
    {
      "original_title": "The Angry Birds Movie 2",
      "title": "Angry Birds 2: La película",
      "vote_average": 6.5,
      "overview": "Vuelven a la carga Red, el pájaro de color rojo con problemas de mal genio, y sus amigos Chuck, el pájaro amarillo hiperactivo, y Bomb, el pájaro negro muy volátil. En esta segunda parte, los pájaros protagonistas y los intrigantes cerdos de color verde llevarán su conflicto a un nuevo nivel. Y es que, aparecerá una nueva y malvada villana: Zeta, un pájaro que vive en una isla helada. Cuando Zeta lance una bola de hielo sobre la isla en la que se encuentran Red y compañía, nuestros protagonistas tendrán que hacer frente a esta nueva amenaza.",
      "release_date": "2019-08-23"
    },
    {
      "original_title": "Toy Story 4",
      "title": "Toy Story 4",
      "vote_average": 7.6,
      "overview": "Woody siempre ha tenido claro cuál es su labor en el mundo y cuál es su prioridad: cuidar a su dueño, ya sea Andy o Bonnie. Sin embargo, Woody descubrirá lo grande que puede ser el mundo para un juguete cuando Forky se convierta en su nuevo compañero de habitación. Los juguetes se embarcarán en una aventura de la que no se olvidarán jamás.",
      "release_date": "2019-06-21"
    },
    {
      "original_title": "El Camino: A Breaking Bad Movie",
      "title": "El Camino: Una película de Breaking Bad",
      "vote_average": 7.1,
      "overview": "Tiempo después de los eventos sucedidos tras el último episodio de la serie \"Breaking Bad\", el fugitivo Jesse Pinkman huye de sus perseguidores, de la ley y de su pasado.",
      "release_date": "2019-10-11"
    },
    {
      "original_title": "Scary Stories to Tell in the Dark",
      "title": "Historias de miedo para contar en la oscuridad",
      "vote_average": 6.3,
      "overview": "Mill Valley, Pennsylvania, noche de Halloween, 1968. Después de gastar una broma a un matón de la escuela, Sarah y sus amigos deciden colarse en una casa supuestamente embrujada que una vez perteneció a la poderosa familia Bellows, desatando fuerzas oscuras que no podrán controlar.",
      "release_date": "2019-08-09"
    },
    {
      "original_title": "Aladdin",
      "title": "Aladdín",
      "vote_average": 7.1,
      "overview": "Aladdin es un adorable pero desafortunado ladronzuelo enamorado de la hija del Sultán, la princesa Jasmine. Para intentar conquistarla, acepta el desafío de Jafar, que consiste en entrar a una cueva en mitad del desierto para dar con una lámpara mágica que le concederá todos sus deseos. Allí es donde Aladdín conocerá al Genio, dando inicio a una aventura como nunca antes había imaginado.",
      "release_date": "2019-05-24"
    },
    {
      "original_title": "ワンピーススタンピード",
      "title": "One Piece: Stampede",
      "vote_average": 7.6,
      "overview": "La película tiene lugar durante la Pirates Expo, \"hecha por piratas para piratas\", donde los piratas de todo el mundo, incluidos algunos de sus personajes más infames, se unen a la búsqueda de un gran tesoro para encontrar un tesoro perdido, esta vez el tesoro. Perteneció nada menos que a Gold Roger!",
      "release_date": "2019-11-15"
    },
    {
      "original_title": "It Chapter Two",
      "title": "It Capítulo 2",
      "vote_average": 6.9,
      "overview": "27 años después, los ex-miembros del Club de los Perdedores, que crecieron y se mudaron lejos de Derry, vuelven a unirse tras una devastadora llamada telefónica.",
      "release_date": "2019-09-06"
    },
    {
      "original_title": "Rattlesnake",
      "title": "Serpiente de cascabel",
      "vote_average": 5.6,
      "overview": "Una misteriosa desconocida ha salvado a su hija de una mordedura letal de serpiente. Ahora, tiene que devolverle el favor matando a un desconocido.",
      "release_date": "2019-10-25"
    },
    {
      "original_title": "Eli",
      "title": "Eli",
      "vote_average": 6,
      "overview": "Eli Miller es un niño que padece una enfermedad autoinmune. Como último recurso, se traslada con sus padres a una mansión libre de gérmenes para recibir tratamiento. Durante su estancia, le atormentan visiones terroríficas que otros consideran alucinaciones. Definitivamente, algo siniestro se esconde entre estas paredes.",
      "release_date": "2019-10-18"
    },
    {
      "original_title": "John Wick",
      "title": "John Wick",
      "vote_average": 7.2,
      "overview": "En Nueva York, John Wick, un asesino a sueldo retirado, vuelve otra vez a la acción para vengarse de los gángsters que le quitaron todo.",
      "release_date": "2014-10-22"
    },
    {
      "original_title": "Gemini Man",
      "title": "Géminis",
      "vote_average": 5.8,
      "overview": "Un asesino a sueldo, demasiado mayor, decide retirarse. Pero esto no le va a resultar tan fácil, pues tendrá que enfrentarse a un clon suyo, mucho más joven.",
      "release_date": "2019-10-11"
    }
  ],
  "total_movies": 20
}

const fs = require("fs");
let ListMovie = fs.readFileSync("C:/Users/soraw/DigitalHouse/dh-movies/movies.json", 'utf8');
let ListMovieArray = JSON.parse(ListMovie);
var i = 0;
function ayuda() {
    for (i = 0; i < ListMovieArray.total_movies; i++) {
        console.log(ListMovieArray.movies[i].title)

    } 
}
console.log(ayuda())

贾德利

如果看到函数是空类型函数

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

    } 
}

哪个void函数返回undefined,然后当您尝试控制台log undefined时,它将记录两个undefined

  • 函数ayuda渴望得到一个未定义的东西,
  • 第二个未定义是由console.log的返回类型所渴望的,它也是无效类型的函数,因此它是未定义的

您的函数调用实际上看起来像

console.log(未定义)

要解决此问题,您应该从fome有效值中返回一些列表

下面的代码返回电影标题的array [],稍后可以由调用者使用

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

要么

鳕鱼下面是控制台上的渴望列表项,完成后返回true

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

    }
return true// or ''; 
}

返回类型完全取决于您的用例

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

函数在同一个文件中定义但在另一个文件中未定义

来自分类常见问题

传递给另一个.js文件中的函数时,属性未定义

来自分类Dev

nodejs-在另一个js文件中打印未定义的调用函数

来自分类Dev

未定义不是构造函数试图在另一个内部创建一个类的新实例

来自分类Dev

在另一个函数React返回的匿名函数中,“ this”是未定义的

来自分类Dev

在另一个函数中调用时未定义函数(Python)

来自分类Dev

未定义的方法-从另一个文件中调用一个文件中的类

来自分类Dev

在另一个文件中声明的“未定义”功能?

来自分类Dev

C标头中的一个函数的“未定义的引用”,而另一个函数中的“未定义的引用”

来自分类Dev

未定义引用来自Code :: Blocks中另一个项目的func

来自分类Dev

为什么我在React中的状态在一个函数中定义而在另一个函数中未定义?

来自分类Dev

来自另一个具有数组初始化功能的构造函数的C ++构造函数调用

来自分类Dev

NameError:名称“ a”未定义。使用同一类中另一个函数的变量

来自分类Dev

为另一个函数中使用的函数获取未定义

来自分类Dev

当我的函数调用另一个函数时,未定义“ sqlContext”

来自分类Dev

JavaScript表示未定义被另一个函数调用的编程函数

来自分类Dev

如何从另一个函数内部使用一个函数中的数组

来自分类Dev

具有构造函数的另一个类中的对象数组

来自分类Dev

为什么我不能从 python 中的另一个函数调用一个函数。函数未定义错误

来自分类Dev

另一个Javascript未定义错误

来自分类Dev

从另一个类调用函数时属性未定义

来自分类Dev

从另一个类调用函数时属性未定义

来自分类Dev

另一个:未定义的未捕获的typeerror不是函数

来自分类Dev

对作为另一个类成员的函数的未定义引用

来自分类Dev

GO:另一个文件(相同的程序包)中的对象引发未定义的错误

来自分类Dev

仅在文件中调用另一个函数时如何具有getopts功能

来自分类Dev

当需要另一个文件的模式时,Mongoose Populate返回未定义的

来自分类Dev

具有来自另一个const数组的变量的const数组

来自分类Dev

具有来自另一个const数组的变量的const数组

Related 相关文章

  1. 1

    函数在同一个文件中定义但在另一个文件中未定义

  2. 2

    传递给另一个.js文件中的函数时,属性未定义

  3. 3

    nodejs-在另一个js文件中打印未定义的调用函数

  4. 4

    未定义不是构造函数试图在另一个内部创建一个类的新实例

  5. 5

    在另一个函数React返回的匿名函数中,“ this”是未定义的

  6. 6

    在另一个函数中调用时未定义函数(Python)

  7. 7

    未定义的方法-从另一个文件中调用一个文件中的类

  8. 8

    在另一个文件中声明的“未定义”功能?

  9. 9

    C标头中的一个函数的“未定义的引用”,而另一个函数中的“未定义的引用”

  10. 10

    未定义引用来自Code :: Blocks中另一个项目的func

  11. 11

    为什么我在React中的状态在一个函数中定义而在另一个函数中未定义?

  12. 12

    来自另一个具有数组初始化功能的构造函数的C ++构造函数调用

  13. 13

    NameError:名称“ a”未定义。使用同一类中另一个函数的变量

  14. 14

    为另一个函数中使用的函数获取未定义

  15. 15

    当我的函数调用另一个函数时,未定义“ sqlContext”

  16. 16

    JavaScript表示未定义被另一个函数调用的编程函数

  17. 17

    如何从另一个函数内部使用一个函数中的数组

  18. 18

    具有构造函数的另一个类中的对象数组

  19. 19

    为什么我不能从 python 中的另一个函数调用一个函数。函数未定义错误

  20. 20

    另一个Javascript未定义错误

  21. 21

    从另一个类调用函数时属性未定义

  22. 22

    从另一个类调用函数时属性未定义

  23. 23

    另一个:未定义的未捕获的typeerror不是函数

  24. 24

    对作为另一个类成员的函数的未定义引用

  25. 25

    GO:另一个文件(相同的程序包)中的对象引发未定义的错误

  26. 26

    仅在文件中调用另一个函数时如何具有getopts功能

  27. 27

    当需要另一个文件的模式时,Mongoose Populate返回未定义的

  28. 28

    具有来自另一个const数组的变量的const数组

  29. 29

    具有来自另一个const数组的变量的const数组

热门标签

归档