プログラミング日記

プログラミング、英語、アメリカ、Apple、自転車とか

2015-03-16から1日間の記事一覧

クロージャについて

ボタンをクリックすると、そのボタンが何番目かを表示する。 var add_the_handlers = function(nodes) { var i; for (i = 0; i < nodes.length; i++) { nodes[i].onclick = function(e) { alert(i); }; } }; これだとボタンの総数を返してしまう。 なぜなら…

Good Parts 4.10

var myObject = (function() { var value = 0; return { increment: function (inc) { value += typeof inc === 'number' ? inc : 1; }, getValue: function () { return value; } }; })(); console.log(myObject.value); これを実行すると"undefined"が表示…