最近在做的项目中用到了jQuery.Array(),进行匹配时返回值始终为-1,原因是匹配的值是数字,被匹配的数组是字符串数组。
解决方法:进行类型的转换。
var sthN=10;
var insth=new Array("8","9","10","11");
将sthN数字类型转换为字符串:var sthS=10+"";
最好的用于将number类型转换为string类型的方法参考:点击打开链接
最近在做的项目中用到了jQuery.Array(),进行匹配时返回值始终为-1,原因是匹配的值是数字,被匹配的数组是字符串数组。
解决方法:进行类型的转换。
var sthN=10;
var insth=new Array("8","9","10","11");
将sthN数字类型转换为字符串:var sthS=10+"";
最好的用于将number类型转换为string类型的方法参考:点击打开链接