我正在尝试做这样的事情

if (pathArray.toLowerCase().indexOf("blah") != -1{}

使用控制台进行调试时,出现错误“pathArray.toLowerCase不是函数”。为什么收到该消息?

最佳答案

toLowerCase是字符串的方法。如果您想在不知道确切大小写的情况下在数组中找到字符串,可以在链中添加map步骤:

pathArray.map(function(s) { return s.toLowerCase(); }).indexOf('blah') !== -1

关于javascript - javascript “not a function”中的.toLowerCase吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26533977/

10-08 21:36