2014年9月24日水曜日

開発環境

Head First JavaScript Programming (Eric T. Freeman (著)、 Elisabeth Robson (著)、 O'Reilly Media )のChapter 12(Creating objects: Advanced Object Construction)、BE THE BROWSER(p.529)を解いてみる。

BE THE BROWSER(p.529)

コード(BBEdit, Emacs)

var Widget = function (part_no, size) {
        this.no = part_no;
        this.breed = size;
    },
    FormFactor = function (material, widget) {
        this.material = material;
        this.widget = widget;
    },
    widget_a,
    widget_b,
    form_factor_a,
    form_factor_b;

widget_a = new Widget(100, 'large');
widget_b = new Widget(101, 'small');
form_factor_a = new FormFactor('plastic', widget_a);
form_factor_b = new FormFactor('metal', widget_b);

print(form_factor_a.material + ', ' + form_factor_a.widget.no + ', ' +
      form_factor_a.widget.breed);
print(form_factor_b.material + ', ' + form_factor_b.widget.no + ', ' +
      form_factor_b.widget.breed);
      










						

0 コメント:

コメントを投稿