Javascript 数组读取噩梦

Javascript 数组读取噩梦,javascript,jquery,arrays,json,Javascript,Jquery,Arrays,Json,我肯定这会是我遗漏了什么或者什么,但是现在我找不到我做错了什么,你能帮我找出为什么“wordmeans”没有正确地给它正确的单词赋予意义吗?我的意思是: “阿奎拉雷”应该显示“布鲁约和布鲁哈斯的夜行军政府,在卡布里奥男子汉形象的民主秩序的干预下,对超级明星的宣传。” “diáfano”应该显示“Dico de un cuerpo:Que deja pasar a su través la luz la luz la su totalidad.”、“adj.claro”(“Que se perc

我肯定这会是我遗漏了什么或者什么,但是现在我找不到我做错了什么,你能帮我找出为什么“wordmeans”没有正确地给它正确的单词赋予意义吗?我的意思是:

  • “阿奎拉雷”应该显示“布鲁约和布鲁哈斯的夜行军政府,在卡布里奥男子汉形象的民主秩序的干预下,对超级明星的宣传。”
  • “diáfano”应该显示“Dico de un cuerpo:Que deja pasar a su través la luz la luz la su totalidad.”、“adj.claro”(“Que se percibe bien”)、Una lus diáfana.un lenguaje diáfano.”、“adj.dico de un espacio:Despejado,o Que carece de obstáculos o separacions.Una sala diáfana.”
  • “epifanía”应该显示“f.Manifestación,aparición o revelación.”,“f.Festiidad que Cellebra la Iglesia católica el día 6 de enero,en conmemoración de la adoración de los Reyes Magos。”
但恐怕不是那样的。。。因为正如你在钢笔里看到的那样,每个单词都显示出了不想要的意思。。。确实是这样,我读取数组时出错,但找不到错误,你能帮我吗

这是钢笔:

$.getJSON(“https://raw.githubusercontent.com/staranco/smarted/master/js/dictionary.json,函数(数据){
var dictionary=data.dictionary;
变量d;
对于(d=0;d”{
“类”:“文章定义”,
html:(“
  • ”+词义[j]+”
  • ) }).appendTo(“.results\u article”) });
    var wordArticle=$('

    尝试一下。希望这能像您预期的那样工作

    $(function(){
        $.getJSON( "https://raw.githubusercontent.com/staranco/smarted/master/js/dictionary.json", function(data) {
      var dictionary = data.dictionary;
      var d;
      for(d = 0; d < dictionary.length; d ++) {
        var letters = dictionary[d];
        var letterSectionId = (Object.keys(letters)).toString();
        var letterSection = $('<section/>', {
          'class': 'results__letter',
          'id': 'section_letter-' + letterSectionId
        }).appendTo('.results__container');
    
        $.each(letters, function(i, item) {
          var words = Object.values(letters[i]);
          var w;
          for(w = 0; w < words.length; w ++) {
            var word = Object.values(words[w])[0];
            var wordName = Object.values(word[0]).toString();
            var wordEtymology = Object.values(word[1]).toString();
            //To do: show word meanings
            var wordMeanings = Object.values(word[2]);
            var wordArticle = $('<article/>', {
              'class': 'results__article',
              'data-letter': letterSectionId,
              html: ('<header class="article__header">' + wordName + '</header><p class="article__specs">' + wordEtymology + '</p>')
            }).appendTo('.results__letter#section_letter-' + letterSectionId);
        $.each(wordMeanings, function(j, items) {
            var html='';
            $.each(items, function(k, item){
                html = html + '<li class="article__definition">' + item + '</li>';
            });
          $('<ul/>', {
          'class': 'article__definitions',
          html: (html)
          }).appendTo('.results__letter#section_letter-' + letterSectionId +' .results__article')
        });
          }
        })
      }
    }).done(function() {}).fail(function() {}).always(function() {});
    });
    

    我也更新了列表问题的代码。享受:)
    $(function(){
        $.getJSON( "https://raw.githubusercontent.com/staranco/smarted/master/js/dictionary.json", function(data) {
      var dictionary = data.dictionary;
      var d;
      for(d = 0; d < dictionary.length; d ++) {
        var letters = dictionary[d];
        var letterSectionId = (Object.keys(letters)).toString();
        var letterSection = $('<section/>', {
          'class': 'results__letter',
          'id': 'section_letter-' + letterSectionId
        }).appendTo('.results__container');
    
        $.each(letters, function(i, item) {
          var words = Object.values(letters[i]);
          var w;
          for(w = 0; w < words.length; w ++) {
            var word = Object.values(words[w])[0];
            var wordName = Object.values(word[0]).toString();
            var wordEtymology = Object.values(word[1]).toString();
            //To do: show word meanings
            var wordMeanings = Object.values(word[2]);
            var wordArticle = $('<article/>', {
              'class': 'results__article',
              'data-letter': letterSectionId,
              html: ('<header class="article__header">' + wordName + '</header><p class="article__specs">' + wordEtymology + '</p>')
            }).appendTo('.results__letter#section_letter-' + letterSectionId);
        $.each(wordMeanings, function(j, items) {
            var html='';
            $.each(items, function(k, item){
                html = html + '<li class="article__definition">' + item + '</li>';
            });
          $('<ul/>', {
          'class': 'article__definitions',
          html: (html)
          }).appendTo('.results__letter#section_letter-' + letterSectionId +' .results__article')
        });
          }
        })
      }
    }).done(function() {}).fail(function() {}).always(function() {});
    });
    
    $.each(wordMeanings, function(j, item) {
          $('<ul/>', {
          'class': 'article__definitions',
          html: ('<li class="article__definition">' + wordMeanings[j] + '</li>')
          }).appendTo('.results__letter#section_letter-' + letterSectionId +' .results__article')
        });