FIT2015第14回情報科学技術フォーラム 開催日:2015年9月15日(火)~17日(木) 会場:愛媛大学城北キャンパス
抄録
A-007
JavaScriptへのオウン変数機能と関数クローニング機能の追加
柏倉 歩・大谷 真(湘南工科大)
 Webプログラミングではユーザがクリックした回数を記憶し、それによって表示を変更するなどオウン変数を必要とすることが多い。JavaScriptではクロージャを使えばオウン変数が実現できる。しかし、関数を生成する関数を使わないといけないため一般のWebプログラマには難しすぎるとされている。
 本研究では、これを解決する新たな構文をJavaScriptの追加する関数機能の拡張を行った。これによりプログラマはクロージャを意識したコードを書くことなく、オウン変数を用いて関数コールを超えて同じ変数を利用することが可能になった。さらにこの機能を更に強化するため関数クローニングもサポートした。