이것은 제가 "완전히 분리된 구조/성능/동작을 가진 탭"(jQ 버전 및 기본 JS 버전)이라는 기사를 작성했을 때 발견한 문제입니다. 오늘 친구도 이 질문을 했습니다. 이 기능은 실제로 매우 실용적입니다.
코드:
function index( current, obj){
for (var i = 0; i < obj.length; i ) {
if (obj[i] == current) {
return i; 🎜>}
}
}
원리:
for 루프를 순회하여 현재 컬렉션에서 현재 요소와 동일한 요소를 찾은 다음 아래 첨자 값을 찾습니다. 요소 중
최적화 중:
function index(current, obj){
for (var i = 0, length = obj.length; iif (obj[i] == 현재) {
return i
}
}
}