0
에 그 값의 ID를 반환 내가 자바 스크립트에서 다음과 같은 배열을 가지고 말할 수 있습니다 배열 (0, 1, 2)은 내가 줄 수있는 문자열과 일치하는 값을가집니다. 나는 '보통'의 캐릭터를 보면 그래서 예를 들어, 나는 ID를 반환해야 1.일치 배열의 값을 문자열과 자바 스크립트
에 그 값의 ID를 반환 내가 자바 스크립트에서 다음과 같은 배열을 가지고 말할 수 있습니다 배열 (0, 1, 2)은 내가 줄 수있는 문자열과 일치하는 값을가집니다. 나는 '보통'의 캐릭터를 보면 그래서 예를 들어, 나는 ID를 반환해야 1.일치 배열의 값을 문자열과 자바 스크립트
당신은 사용할 수 있습니다 Array.indexOf :
이 기능은 JavaScript 1.6에 도입,하지만 당신은 할 수있다var index = skins.indexOf('Medium'); // 1
오래된 브라우저와의 호환성을 위해 포함 시키십시오.
if (!Array.prototype.indexOf) {
Array.prototype.indexOf = function(elt /*, from*/) {
var len = this.length >>> 0;
var from = Number(arguments[1]) || 0;
from = (from < 0)
? Math.ceil(from)
: Math.floor(from);
if (from < 0)
from += len;
for (; from < len; from++) {
if (from in this &&
this[from] === elt)
return from;
}
return -1;
};
}
Array.prototype.lastIndex= function(what){
var L= this.length;
while(L){
if(this[--L]=== what) return L;
}
return -1;
}
Array.prototype.firstIndex= function(what){
var i=0, L= this.length;
while(i<L){
if(this[i]=== what) return i;
++i;
}
return -1;
}
가 한 번보세요 : 여기
파이어 폭스에서 사용되는 알고리즘이다 http://stackoverflow.com/questions/1137436/useful-javascript-methods-that-extends-built -in-objects/1137481 # 1137481 – Canavar