• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

未捕获TypeError:无法使用’in’运算符搜索’length’in …`error

JavaScript 来源:gtilflm 4次浏览

我在函数中有一个变量,名为input_array,有时候它是这样来的:student_selection_101,student_selection_50,tutoring_agreement这是一个字符串。未捕获TypeError:无法使用’in’运算符搜索’length’in …`error

后来,我做…

$.each(input_array, function(index, value) { 
    //do stuff 
} 

我做一百万的测试和迭代,我不能得到一个Uncaught TypeError: Cannot use 'in' operator to search for 'length' in...错误脱身。

我试过让input_array成为使用下面的代码来避免这个可怕的错误,但它不起作用的对象。我也读过其他答案,说JSON.parse()是关键,但我不知道如何使用它或意味着什么。

if(typeof input_array != 'object'){ 
    input_array = '"[' + input_array + ']"'; 
    alert(input_array); 
    alert(typeof input_array); 
} 

我很感谢这里的任何帮助。


===========解决方案如下:

你好我亲爱的朋友,我很didnt undrestand你在寻找,但我希望这个作品:


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)