配列とオブジェクトの初期化
配列はこれでおっけー。
var array = ['perl', 'javascript', 'python', 'ruby'];
配列リテラルというらしい。
もちろん入れ子にもできるし、型はないので数字とか文字列とかブール値とかごちゃ混ぜでもいい。
これを知ってだいぶ安心したけど文字列を'とか"とかで囲んだりカンマで区切ったりがめんどくさいなーと思った。
Perlならこうできるのに!
my @array = qw( perl javascript python ruby );
タイピングの手間が全然違う。まあ、いいんだけど。
つぎ。
オブジェクトはオブジェクトリテラルを使ってこう。
var obj = { eye: 2, nose: 1, mouse: 1, walk: function() { return "とぼとぼ"; } };