« javaScript []によるプロパティへのアクセス | トップページ | javaScript jQueryを読む »

2011年3月 9日 (水)

javaScript prototypeは関数オブジェクトに自動でできるプロパティ(型はオブジェクト)

javaScriptは、下記のような練習をして慣れていくしかないなー。


function F() {}
F.prototype.name = 'gabi';

var x1 = new F();

var o1 = F.prototype; //退避

var o2 = { name: 'taro' };
F.prototype = o2; //上書き

var x2 = new F();

console.log(o1.name); //gabi 元のプロトタイプは生きている
console.log(x1.name); //gabi x1は、元のプロトタイプを見ている
console.log(x2.name); //taro x2は、上書きされたプロトタイプを見ている

|

« javaScript []によるプロパティへのアクセス | トップページ | javaScript jQueryを読む »

javaScript」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1049865/39160220

この記事へのトラックバック一覧です: javaScript prototypeは関数オブジェクトに自動でできるプロパティ(型はオブジェクト):

« javaScript []によるプロパティへのアクセス | トップページ | javaScript jQueryを読む »