OK、オブジェクト (特にAce editor
オブジェクト)のすべての関数/プロパティを、 Chrome の JavaScript コンソールを使用してconsole.log(editor)
(またはそのために)表示しようとしています。console.log(editor.getSession())
問題は、Ace の背後にあるコードそのものを研究した結果、オブジェクトを「印刷」しようとしているときに表示されない関数があることを知っています (そして、それらを使用しました) 。
どうしたの?完全なオブジェクト/関数ツリーを取得するにはどうすればよいですか? (できれば、読み取り可能な形式で)
ヒント:
利用可能なメソッドの完全なリストを取得するには、実際にこれが必要です (そのほとんどは文書化されていません)。
編集 :
問題を再現する手順:
- http://ace.ajax.org/#nav=about&api=selectionに移動します
- JavaScript コンソールを開く
- 検査する
editor.getSession()
- 例:リストされて
editor.getSession().getBreakpoints()
いません - ですが、使ってみると問題なく使えます。