jsにすべての組み込み関数とそのパラメータリストの情報をリストする方法はありますか?javascriptのすべての組み込み関数をリストしますか?
編集: 編集: Math.sinなどの関数は実際にはリストしたいものですが、実際はすべての組み込み関数です。
jsにすべての組み込み関数とそのパラメータリストの情報をリストする方法はありますか?javascriptのすべての組み込み関数をリストしますか?
編集: 編集: Math.sinなどの関数は実際にはリストしたいものですが、実際はすべての組み込み関数です。
何かこれは、多分?
for(var x in window) {
if(window[x] instanceof Function) console.log(x);
}
これは、(Math.sin()
などのネイティブオブジェクト、1つを除く)コンソール内のすべてのネイティブ関数の一覧が表示されます。
ありがとう、これは私にもう少し近づく、私はこれに変更しました: for(var x in window) {\t場合(typeof演算のeval( 'ウィンドウ' + X)== '関数') \t {\t \tはconsole.log(evalの(+ X) 'ウィンドウ'); \t} } しかし、Math.sinなどの関数は、リストしたいものと全く同じです。 – Frawr
@Frawr: 'eval'を使う理由は何ですか? 'typeof window [x] === 'function''と' console.log(window [x]) 'はどうでしょうか? –
いいえ、あまりにも働いたことを知らなかった、ありがとう – Frawr
これはどのようなことですか?どのようにリストを使用しますか? – Pointy
なぜ/あなたがこれをしたいですか?何かをもっと説明してください –
組み込み関数とはどういう意味ですか?グローバルオブジェクトの仕様で定義されている関数?組み込みオブジェクトのメソッド(仕様で定義)?ブラウザ共通のホストオブジェクトの機能ですか? DOMの機能ですか? –