javascript

ネストスコープのループ

内側の変数を代入しただけだと、その変数自体が次々に変化していくため、期待した動作が得られない。 >>> def foo(x): ... result = [] ... for i in range(x): ... result.append(lambda : print(i)) ... return result ... >>> lst = foo(3) >>> for l in …

JavaScriptのオブジェクト、コンストラクタ、プロトタイプ、スコープ等

Javascriptのオブジェクト、およびそれにまつわること等を、サイ本片手に覚え書き。 JavaScriptのオブジェクト オブジェクトはプロパティの集合 Javascriptのオブジェクトは順序付けされていないプロパティの集合。プロパティには数値、文字列、関数、オブジ…

JavaScript 第5版

GWは、「JavaScript 第5版」を買って読んだのでした。 最初、JavaScriptのリファレンスを買うつもりだったのだけれど、横に並んでいたこちらを買ったのは、もう少し突っ込んでJavaScriptの挙動が書いてある本が読みたいなと思ったから。 というのも、今まで…

しかくとまる

特にひねりもなく写経。firefoxで表示を確認。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>qnzm.test</title> </haed> <body> <div id="divc"> </div></body>