このコードの平和は、最初の一致のインデックスのみを返します。ただし、配列「結果」に一致のすべてのインデックスを保持する必要があります。
function score(string,pattern) {
var v = string.toUpperCase();
var s = pattern.toUpperCase();
var result = [];
result.push(v.indexOf(s));
return result.length;
}