> 웹 프론트엔드 > JS 튜토리얼 > JavaScript를 사용하여 Java의 List 기능 구현(예시 포함 설명)_javascript 기술

JavaScript를 사용하여 Java의 List 기능 구현(예시 포함 설명)_javascript 기술

WBOY
풀어 주다: 2016-05-16 17:16:59
원래의
1316명이 탐색했습니다.

复主代码 代码如下:

/**
* js는 Java에서 List를 시뮬레이션합니다
*/

var list = new Array();

/**
* 추가 ​​
* @param {Object} 객체
*/
함수 추가(객체) {
 list[list.length] = 객체;
}

/**
* 이 목록에서 지정된 위치에 있는 요소를 제거합니다.
* @param index는 위치를 지정합니다.
* @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 {
  removeIndex(i);
 }
}

반환

/**
* 목록에서 지정된 요소를 가져옵니다.
* @param 객체 지정 요소
* 이 위치의 @return 요소
*/
function get(index) { 
    반환 목록[index]; 

/**
* 이 목록에서 모든 요소를 ​​제거합니다.
*/ 
function RemoveAll() { 
    list.splice(0, list.length); 
}

/**
* 이 목록의 요소 수를 반환합니다.
* @return 요소 수
*/ 
함수 크기() { 
    return this.list.length; 
}

 
/**
* 목록에 요소가 없으면 true를 반환합니다.
* @return true 또는 false
*/ 
function isEmpty() { 
    return list.length == 0; 
}

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿