コンテンツ部分がパターン (関数 1 のスタイルで、大文字と小文字を区別しない) に一致するページの最初のページの URL 部分を返すことができますが、ページが見つからない場合は空の文字列を返すにはどうすればよいですか?
例えば
url1(pages,"GREAT") は "www.xyz.ac.uk" を返します
url1(pages,"xyz") は "" を返します
これまでの私のコードは次のとおりです。
var pg = [ "|www.cam.ac.uk|Cambridge University offers degree programmes and world class research." , "!www.xyz.ac.uk!An great University" , "%www%Yet another University" ];
var pt = "great";
function url1(pages, pattern) {
var result = "";
for (x in pages) {
current = pages[x].split(pattern);
result = current[1];
}
return result;
}
alert(url1(pg, pt));