javascript-indexOf不是一个函数

8位博尔赫斯

我有这个活动

   <textarea id="chat"> </textarea>
   <button type="button" onclick="play_song();">talk</button>

...触发以下内容function

   var input = function() {
           var chat = document.getElementById("chat").value.split(" ");
           return chat && console.log(chat);
        }

然后是这样的function

   function setIntersection(a, b) {

      var result = [];

      for (var i = 0; i < a.length; i++) {
         if (b.indexOf(a[i]) !== -1 && result.indexOf(a[i]) === -1) {
            result.push(a[i]);
         }
      }
    return result;
   }

prototype function

   Song.prototype.lyricsIntersect = function(input) {


      var bestSong = null;
      var bestCount = -Infinity;

      for (var i in songs) {
        var currentCount = setIntersection(songs[i].lyrics, input).length;

    if (currentCount > bestCount) {
        bestSong = songs[i];
        bestCount = currentCount;
    }
}

return bestSong && bestSong.name;
}

代码在这里结束:

   function play_song() {

    var id = Song.prototype.lyricsIntersect(input);
    var element = document.getElementById(id);
    element.play();
}

console.log返回:Uncaught TypeError: b.indexOf is not a function

var input = ["one", "two"];但是,如果我进行测试,则可以根据来完成代码的交集input

我想念什么?

杰罗曼达X
var currentCount = setIntersection(songs[i].lyrics, input).length;

应该

var currentCount = setIntersection(songs[i].lyrics, input()).length;

这也依赖于以下输入被更正

var input = function() {
   var chat = document.getElementById("chat").value.split(" ");
   return chat;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript TypeError:$(...)。parent不是一个函数

来自分类Dev

JavaScript错误:$(...)。observe不是一个函数

来自分类Dev

kendo javascript t.find不是一个函数

来自分类Dev

为什么javascript在一个函数而不是另一个函数中从父作用域访问值?

来自分类Dev

Javascript-在闭包内使用函数构造函数不是一个好主意吗?

来自分类Dev

多次包含Google Maps JavaScript API + initMap不是一个函数(无效值)

来自分类Dev

jQuery / Javascript-未捕获的TypeError:未定义不是一个函数

来自分类Dev

试图用JavaScript计时,出现错误,Uncaught TypeError:undefined不是一个函数

来自分类Dev

JavaScript: BufferLoader... loader.onload 不是一个函数

来自分类Dev

Javascript:一个函数,多个div

来自分类Dev

Javascript 如何结束一个函数

来自分类Dev

Javascript onkeydown 一个函数

来自分类Dev

通过Javascript调用的Azure Media Services Player失败并显示URL.createObjectURL不是一个函数

来自分类Dev

为什么Node认为这不是一个函数,但是javascript有时还可以呢?

来自分类Dev

停止从另一个函数执行Javascript函数

来自分类Dev

javascript这个函数在一个函数中

来自分类Dev

在一个函数中,返回另一个函数的目的是什么?(JavaScript)

来自分类Dev

从一个JavaScript文件调用需要另一个函数的函数

来自分类Dev

将变量从一个函数传递到另一个函数-Javascript

来自分类Dev

在一个函数中,返回另一个函数的目的是什么?(Javascript)

来自分类Dev

如何在JavaScript中的另一个函数中调用一个函数

来自分类Dev

无法在另一个函数javascript中调用一个函数

来自分类Dev

在JavaScript中的另一个函数内调用一个函数

来自分类Dev

在JavaScript中从一个函数访问变量到另一个函数

来自分类Dev

Javascript-一个函数的变量会干扰另一个函数

来自分类Dev

Javascript:在另一个函数中调用一个函数

来自分类Dev

将一个函数原型化为另一个函数 JavaScript?

来自分类Dev

Javascript:函数语句需要一个名称

来自分类Dev

创建一个传递匿名函数的Javascript Worker

Related 相关文章

  1. 1

    JavaScript TypeError:$(...)。parent不是一个函数

  2. 2

    JavaScript错误:$(...)。observe不是一个函数

  3. 3

    kendo javascript t.find不是一个函数

  4. 4

    为什么javascript在一个函数而不是另一个函数中从父作用域访问值?

  5. 5

    Javascript-在闭包内使用函数构造函数不是一个好主意吗?

  6. 6

    多次包含Google Maps JavaScript API + initMap不是一个函数(无效值)

  7. 7

    jQuery / Javascript-未捕获的TypeError:未定义不是一个函数

  8. 8

    试图用JavaScript计时,出现错误,Uncaught TypeError:undefined不是一个函数

  9. 9

    JavaScript: BufferLoader... loader.onload 不是一个函数

  10. 10

    Javascript:一个函数,多个div

  11. 11

    Javascript 如何结束一个函数

  12. 12

    Javascript onkeydown 一个函数

  13. 13

    通过Javascript调用的Azure Media Services Player失败并显示URL.createObjectURL不是一个函数

  14. 14

    为什么Node认为这不是一个函数,但是javascript有时还可以呢?

  15. 15

    停止从另一个函数执行Javascript函数

  16. 16

    javascript这个函数在一个函数中

  17. 17

    在一个函数中,返回另一个函数的目的是什么?(JavaScript)

  18. 18

    从一个JavaScript文件调用需要另一个函数的函数

  19. 19

    将变量从一个函数传递到另一个函数-Javascript

  20. 20

    在一个函数中,返回另一个函数的目的是什么?(Javascript)

  21. 21

    如何在JavaScript中的另一个函数中调用一个函数

  22. 22

    无法在另一个函数javascript中调用一个函数

  23. 23

    在JavaScript中的另一个函数内调用一个函数

  24. 24

    在JavaScript中从一个函数访问变量到另一个函数

  25. 25

    Javascript-一个函数的变量会干扰另一个函数

  26. 26

    Javascript:在另一个函数中调用一个函数

  27. 27

    将一个函数原型化为另一个函数 JavaScript?

  28. 28

    Javascript:函数语句需要一个名称

  29. 29

    创建一个传递匿名函数的Javascript Worker

热门标签

归档