JS를 사용하여 배열에서 URL을 추출하려고하는데 코드가 아무 것도 반환하지 않는 것 같습니다.배열에서 URL을 추출하는 함수를 작성하는 데 어려움이 있습니다.
도움을 주시면 감사하겠습니다.
var pages = [
"www.facebook.com|Facebook",
"www.twitter.com|Twitter",
"www.google.co.uk|Google"
];
function url1_m1(pages, pattern) {
var URL = '' // variable ready to accept URL
for (var i = 0; i < pages[i].length; i++) {
// for each character in the chosen page
if (pages[i].substr(i, 4) == "www.") {
// check to see if a URL is there
while (pages[i].substr(i, 1) != "|") {
// if so then lets assemble the URL up to the colon
URL = URL + pages[i].substr(i, 1);
i++;
}
}
}
return (URL);
// let the user know the result
}
alert(url1_m1(pages, "twitter")); // should return www.twitter.com
를 사용할 수 있습니다 정확히 무엇인지? –
죄송합니다. 오타가되었습니다. 코드를 업데이트했습니다! – Johnny
아야! 코드에 버그가 가득 찼습니다. 다른 것을 시도하기 전에 루프를 올바르게 실행하는 법을 배우십시오! –