ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptを使ってJavaのList関数を実装する(例題付きで解説)_JavaScriptスキル

JavaScriptを使ってJavaのList関数を実装する(例題付きで解説)_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 17:16:591310ブラウズ

复制代代码如下:

/**
* js は Java でリストをシミュレートします
*/

var list = new Array();

/**
*
を追加 * @param {Object} オブジェクト
*/
function add(object) {
list[list.length] = object;
}

/**
* このリストから指定された位置にある要素を削除します。
* @param インデックスは位置を指定します
* @return はこの位置の要素
*/
function RemoveIndex(index) {
var object = this.list[index];
this.list.splice(index, 1);
オブジェクトを返す;
}

/**
* 指定された要素をこのリストから削除します。
* @param オブジェクト指定の要素
* この位置の @return 要素
*/
function delete(object) {
var i = 0;
for (; i < list.length; i ) {
if (list [i] === object) {
break;
}
}
if (i >= list.length) {
return null;
} else {
return RemoveIndex(i);
}
}

/**
* リスト内の指定された要素を取得します。
* @param オブジェクト指定の要素
* この位置の @return 要素
*/
function get(index) {
return list[index]; 
}

/**
* このリストからすべての要素を削除します。
*/
function RemoveAll() {
list.splice(0, list.length); 
}

/**
* このリスト内の要素の数を返します。
* @return 要素の数
*/
関数 size () {
return this.list.length; 
}


/**
* リストに要素が含まれていない場合は true を返します。
* @return true または false
*/
function isEmpty() {
return list.length == 0; 
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。