2013-11-09 4 views

답변

2

문자열을 찾는 즉시 반환하기 때문에 하나의 문자열 만 반환합니다. 발견 된 문자열을 배열에 모아서 반환하고 싶을 수도 있습니다 :

function urls(pages, pattern) { 
    var i, l, page, arr, result = []; 
    for(i=0, l=pages.length; i<l; i++) { 
    page = pages[i]; 
    arr = page.split(page[0]); 
    if(arr[2].indexOf(pattern) >=0) { 
     result.push(arr[1]); 
    } 
    } 
    return result; 
} 
관련 문제