使用していますnew_array.filter(val =>!old_array.includes(val)); 2つの配列を比較する方法。 Chromeではうまく動作しますが、IOSではChromeで動作しません。 =>演算子のように見えます。残念ながら、私が持っているIPADではデバッグモードは利用できません。これに代わるものはありますか?Chromeで動作し、Chromeで動作しない配列比較
サチヤ
使用していますnew_array.filter(val =>!old_array.includes(val)); 2つの配列を比較する方法。 Chromeではうまく動作しますが、IOSではChromeで動作しません。 =>演算子のように見えます。残念ながら、私が持っているIPADではデバッグモードは利用できません。これに代わるものはありますか?Chromeで動作し、Chromeで動作しない配列比較
サチヤ
はい。代わりに、矢印機能(少なくともデプロイされたバージョンではない)を使用するのではなく、かなり新しい機能です(ただし、iOS用Chromeではサポートされていませんが、Chromeの基礎となるJavaScriptエンジンはサポートされていますそれらは長い間)。あなたが展開されたバージョンを作成する前に
Transpile Babelのようなツールを使って:
は、次の2つのオプションがあり、それを行うには。そうすれば、ES2015以降の多くの(ただしすべてではありませんが)矢印機能と古くからのブラウザでのサポートを心配することなく、多くの機能を喜んで利用できます。あるいは、その1つの特定の事を単に対処するfunction
機能を使用します。
new_array.filter(function(val) { return !old_array.includes(val); });
をあなたはコールバックでオーバークローズする必要があることをthis
またはsuper
または類似を使用していないので、それはdoesnの矢印関数でなければなりません。
私は2番目のオプションを使用し、素晴らしい作品です。ありがとうT.J.クラウダー – sathya