エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Javascriptで、自分自身を書き換える関数ができた。 - 自称スーパーハッカーの適当なプログラミング雑記等
自己書き換えみたいな感じのプログラムです。 これはいろいろな応用ができそうなので、ここに書いておき... 自己書き換えみたいな感じのプログラムです。 これはいろいろな応用ができそうなので、ここに書いておきます。 function selfmodify() { var str = arguments.callee.name + " = function() {\ return \"bbbbb\";\ }"; eval(str); return "aaaaa"; } alert(selfmodify()); alert(selfmodify()); 一応仕組みを書いておきます。 まず、 var str = arguments.callee.name + " = function() {\ return \"bbbbb\";\ }"; この部分で、arguments.calee.nameを使って自分自身の関数名を取得して、 文字列として、自分自身に代入するコードを作っています。 次に、 eval(s
2010/07/10 リンク