ホームページ > ウェブフロントエンド > jsチュートリアル > オブジェクト指向の JavaScript (メモ)_js オブジェクト指向

オブジェクト指向の JavaScript (メモ)_js オブジェクト指向

WBOY
リリース: 2016-05-16 18:45:21
オリジナル
793 人が閲覧しました

1. 引用

コードをコピー コードは次のとおりです:

//配列オブジェクトを生成します
var items = new Array('1','2','3');
//オブジェクトへの参照ポイントを作成します
var itemRef = items.push(' 4');
//items と itemRef は同じオブジェクトを指します
alert(items.length === itemRef.length);

//オブジェクトを変更すると新しいオブジェクトが生成されます
var item = 'test ';
var itemRef = item;
item ='ing';
//現時点では item と itemRef は同じオブジェクトを指していません
alert(item) != itemRef);

2. 受信パラメータの数とタイプを決定します

コードをコピーします コードは次のとおりです:
//引数を使用して関数パラメータの数を決定できます
function sendMessage(msg,obj){
if(arguments.length == 2)
obj.handleMsg(msg);
else
alert(msg);
}

タイプを決定するには、typeof とコンストラクター属性を使用します。 JavaScript オブジェクトの


//typeof は使用できます変数の型名を表す文字列
//変数 num が文字列型かどうかを判定します
if(typeof num == 'string')
//ただし、typeof はオブジェクト配列の型を区別できません

//コンストラクターを使用して、num が String 型であるかどうかを判断します
if(num.constructor == String)
if(num.constructor == Array)

//この関数は、関数の変数の長さと変数の型を決定します。
function strict(types,args){
if(types.length != args.length){
throw "パラメータの数が無効です" ;
}
for(var i=0; iif (args[i].constructor != Types[i]){
throw '引数の型不一致'
}
}
}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート