ES5 forEach loop の停止に関するこの質問を見てきました。これは、forEach の代わりに .every() または .some() を使用することをほとんど示唆しています。
typescript は、たとえば forEach をサポートするために、古いブラウザーにシムを使用していることを覚えていると思います。これは正しいですか? もしそうなら、.some と .every を forEach と同じ種類のサポートと同様に使用できますか?
ES5 forEach loop の停止に関するこの質問を見てきました。これは、forEach の代わりに .every() または .some() を使用することをほとんど示唆しています。
typescript は、たとえば forEach をサポートするために、古いブラウザーにシムを使用していることを覚えていると思います。これは正しいですか? もしそうなら、.some と .every を forEach と同じ種類のサポートと同様に使用できますか?
typescript は、たとえば forEach をサポートするために、古いブラウザーにシムを使用していることを覚えていると思います。これは正しいです
いいえ。TypeScript には、コンパイルされた JavaScript を (__extends
関数を超えて) シミングするためのランタイムの追加機能はありません。
forEach と同じ種類のサポートで .some と .every を同じように使用できますか?
互換性テーブルは次のとおりです: http://kangax.github.io/compat-table/es5/#Array.prototype.someブラウザーを確認する必要があります。
この ES5 互換性ページで既に回答の一部を見つけました。これは、IE9 以降のすべてが .forEach、.every、および .some をサポートしていることを示しているため、そのためにシムは必要ありません。