私はarticleをjavascriptのデバッグセッションで読んでいました。作成者は要素のremoveChildを知るために必要でした。実行時に特定の要素を削除しています。未定義()関数として使用
そこで彼は目的
私の知る限りではjavascript:void(Element.prototype.removeChild=function(){undefined()})
次のコードを使用し、「未定義のは、すなわち、それはグローバルスコープ内の変数である、グローバルオブジェクトのプロパティです。」 (MDNから引用)タイプは未定義です。
次の行で、作者はスタックトレースを取得すると述べています(彼はオペラとトンボで作業しています)。私はこのコードを実行しようとしている、そしてそれである使用された場合、それは動作しますが、私は唯一の
undefined()
を使用しようとするとそれは私にエラーを与えてい
「例外TypeError:未定義は関数ではありません」、これわかりました。
誰でも、上記のコードが有効なjavascriptとしてどのように動作しているのか、そしてスタックトレースを取得する方法の問題を解決する方法を説明できますか?
ええ、もっと理にかなっていて、理解しやすくなりました。 – Vishwanath