« Japanize 拡張機能 0.7.1 リリースのおしらせ | メイン | OSS コンファレンスで講演 » 2006年10月16日 JavaScript で Generic Programming 再帰呼び出しのスタック間でデータを共有する場合は、以下のように仮引数を使わなければならない。 IT戦記 - Perl で再帰呼出し時のスタック間データ共有 について、弾さんがクロージャを使って解決する方法を提示されています。それはそれでいいと思うのですが、JavaScript の場合は、もうひとつの書き方があります。Function.prototype.call を使う手です。 function count_tags(node) { return (function (node) { var kids = node.childNodes; for (var i = 0; i < kids.