Internet Explorerとの互換性を向上させるために、一部のネイティブコードをアプリケーションに手動でコピーしようとしています。クロームコンソールから:ブラウザでネイティブソースコードを表示する方法は?
[].find.toString();
出力:
"関数find(){[ネイティブコード]}"
私は自分のアプリケーションに入れたい:
Array.prototype.find = "native code here";
Internet Explorerではサポートされていない機能を使用できます。何か案は?
できません。そのコードはブラウザによって異なります。代わりに、jQueryやModernizerなどのヘルパーやfallback/polyfillを提供する同様のライブラリを使用できます。 –
このコンテキストでは、[native code]はブラウザのネイティブを意味します。おそらくC++でも構いませんが、おそらくECMAScriptではありません。 Array.prototype.find *(https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/find#Polyfill)の[* polyfill]を探している場合は、 * MDN *](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/find#Polyfill)を参照してください。 – RobG