2009年6月3日 星期三

JavaScript arrays indexOf function of IE6/7

對,該死又萬惡的IE6/7不支援 indexOf 這個非常好用的函數。
Javascript in IE6 & IE7 DOESNT support Array.indexOf function!

所以,我們可以自己作一個
So we can create one by ourself

以下是範例
here is the Javascript code

------------------------------
Array.prototype.indexOf = function (word){
for(var i in this){//如果存在,返回index,否則返回-1
if(this[i] == word) return i;
}
return -1;
}
---------------------------------


說明:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

網誌存檔