2016-10-05 10 views
-1

エラーが1つ発生しています。私はいくつかの重複した値を拒否する構文エラーを取得するいくつかのメソッドをjavascriptを使用しています。私は私のコードを説明しています。私はこのif (!outputList.some(x => x.image === specialImages[0]['special'][i].image))行でこのエラーを取得しています上記のコードでjavascriptを使用して構文エラーを取得する方法

var outputList = []; 
for (var i = 0; i < specialImages[0]['special'].length; i++) { 
    if (!outputList.some(x => x.image === specialImages[0]['special'][i].image)) { 
    var data = { 
     image: specialImages[0]['special'][i].image, 
     gallery_image: specialImages[0]['special'][i].gallery_image, 
     comment: specialImages[0]['special'][i].comment 
    }; 
    outputList.push(data); 
    } 

。このエラーを解決するのを手伝ってください。

+5

エラーが何であると矢印機能

if (!outputList.some(x => x.image === specialImages[0]['special'][i].image)) { // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 

を置き換えますか? –

+2

あなたのユーザエージェントは矢印機能をサポートしていないかもしれません。 –

+0

@NinaScholz:はい、このエラーはブラウザのようなIEやSafariに影響しています。しかし、クロムでうまく動作します。解決策はありますか? – subhra

答えて

1

ユーザエージェントが矢印機能をサポートしていない可能性があります。

古典的な機能

if (!outputList.some(function (x) { return x.image === specialImages[0]['special'][i].image; })) { 
関連する問題