0

SO で見つけたこのスクリプトは、IE8 の問題を引き起こしているようです。それに関する問題は何ですか?

function titleCase (str, glue){
    glue = (glue) ? glue : ['of', 'for', 'and'];
    return str.replace(/(\w)(\w*)/g, function(_, i, r){
        var j = i.toUpperCase() + (r !== null ? r : "");
        return (glue.indexOf(j.toLowerCase())<0)?j:j.toLowerCase();
    });
}

それはラインについて言いますreturn (glue.indexOf(j.toLowerCase())<0)?j:j.toLowerCase();

エラー: オブジェクトはこのプロパティまたはメソッドをサポートしていません

また、jquery の 14 行目に問題があるようです。これは、コメントではない最初の行です(function( window, undefined ) {。しかし、それは「すべてのスクリプトエラーを表示する」ときなので、それは単なる警告であり、実際の問題を引き起こしているものではない可能性があります.

4

0 に答える 0