{js} オブジェクトっぽい書き方。関数実行方法3種。

jsの作法がわかってきた。the good partsは行き詰まってきたのでしばし原点回帰。

function実行方法その一。

<script type="text/javascript">
var name = {
	
	num01:'sasaki',
	say:function(){
		
		alert(this.num01);
		}	
	}

name.say();

</script>

function実行方法その二。

<script type="text/javascript">
//nameAを作る。
var nameA = {
	
	num01:'しいなりんご',
	say:function(){
		alert(this.num01);
	}
}

//nameBを作る。
var nameB = {
	num01:'椎名林檎'
}

//代入。
nameB.say = nameA.say;

//実行。
nameB.say();
</script>

function実行方法その三。

当然nameA.num01はまだ生きてる。

<script type="text/javascript">
//nameAを作る。
var nameA = {
	
	num01:'しいなりんご',
	say:function(){
		alert(this.num01);
	}
}

//nameBを作る。
var nameB = {
	num01:'椎名林檎'
}


//代入。
nameB.say = nameA.say;

//実行。
nameA.say();//しいなりんご
nameB.say();//椎名林檎
</script>

カテゴリ:

トラックバック(0)

トラックバックURL: http://www.0yen-coding.com/mt-tb.cgi/335

コメントする

あわせて読みたいブログパーツ