Chromeのデベロッパーコンソールでv8Locale
という機能を見つけました。 (それがされているように見えるJavaScriptでは 'ネイティブ'キーワードは何を意味しますか?
function (a){
native function NativeJSLocale();
var b=NativeJSLocale(a);
this.locale=b.locale;
this.language=b.language;
this.script=b.script;
this.region=b.region;
}
私は、インターネット上で検索を開始し、ソースであるように思われthis fileが見つかりました:私はので、私はソースコードを取得するための関数を入力し、それが次のコードを明らかに興味がありましたしかし、縮小された)。
native
の意味は何ですか?
function bar() {}
function foo() {
native function bar();
}
私は、次のエラーメッセージが表示されます(私は予想通り、実際に)::私は自分自身このような何かをしようとすると
SyntaxError: Unexpected token native
をどのようにそれがv8Locale
機能がnative
トークンが含まれている可能性がありますそれは何を意味するのですか?関数はC++コード
ソースパス 'SRC/extensions/experimental/i18n.js'。クロム拡張ファイルのように聞こえる。クロム拡張はJavaScriptのスーパーセットに書くことができます。 – Raynos
ブラウザのコードかもしれません。たとえば、Chromesコンソールで 'window.history.back'と表示され、' function(){[native code]} 'が表示された場合 –