JavaScriptにおいて、配列の各要素が辞書型(JSON)で一度、変数に設定して、その変数に対して値を変更したら、元の配列にも影響するということを確認するプログラムを作成
<script> var hogedata = [{ foo:true }]; jQuery(function($){ $('#hoge').on('click',function(e){ e.preventDefault(); var hdata = hogedata[0]; hdata['foo'] = false; console.log(hogedata[0]['foo']) }); }); </script> <input type="button" value="Run" id="hoge">上のプログラムを実行すると、hogedata[0]['foo']はfalseを返します。
たぶん、下の本でも書いてあると思うんだけど、確認の意味もこめて。
JavaScript 第6版
オライリージャパン
0 コメント:
コメントを投稿