<p>在ie9一下不支持indexOf来处理数组,但是我们可以通过脚本兼容来完成:</p><p>if(!Array.prototype.indexOf)</p><p>{</p><p>Array.prototype.indexOf=function(elt)</p><p>{</p><p>varlen=this.length>>>0;varfrom=Number(arguments[1])||0;</p><p>from=(from<0)</p><p>?Math.ceil(from)</p><p>:Math.floor(from);</p><p>if(from<0)</p><p>from+=len;for(;from<len;from++)</p><p>{</p><p>if(frominthis&&</p><p>this[from]===elt)</p><p>returnfrom;</p><p>}</p><p>return-1;</p><p>};</p><p>}</p>