투케이2K

14. (javascript/자바스크립트) 자바스크립트 배열 생성, 데이터 추가, 데이터 삭제, 특정 값 포함 여부 확인 - Array 배열, 리터럴 배열 본문

JavaScript

14. (javascript/자바스크립트) 자바스크립트 배열 생성, 데이터 추가, 데이터 삭제, 특정 값 포함 여부 확인 - Array 배열, 리터럴 배열

투케이2K 2021. 6. 4. 09:10

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Edit++

개발 언어 : javascript

/* =========================== */

/* =========================== */

[소스 코드]

 

    <script>
    	/* 
    	[JS 요약 설명]
    	1. [], new Array : 자바스크립트에서 배열을 선언할 때 사용합니다
    	2. push : 배열에 데이터를 추가할 때 사용합니다
    	3. filter : 특정 데이터를 필터 조건 처리할 때 사용합니다
    	4. length : 배열 길이를 확인 및 지정할 때 사용합니다
    	5. indexOf : 데이터의 위치값을 반환합니다 (데이터가 없을 경우 -1 값 리턴)
    	*/
    	
    	
    	/* 이벤트 함수 정의 */
    	function main_function() {
    		/* [초기 변수 선언 실시] */
    		var int_arr = [1, 2];
    		var str_list = new Array();
    		    		
    		
    		
    		/* [int_arr 에 추가 데이터 삽입 및 삭제 수행] */
    		/* [데이터 추가 실시] */
    		int_arr.push(3); //특정값 추가
    		int_arr.push(4); //특정값 추가
    		console.log("int_arr 값 추가 : " + int_arr);
    		
    		/* [데이터 포함 여부 확인 실시] */
    		if(int_arr.indexOf(6) < 0){ //특정 값을 포함하지 않는 경우
    			console.log("int_arr 특정값 포함 확인 : " + "6 값 포함 하지 않음");	
    		}
    		else {
    			console.log("int_arr 특정값 포함 확인 : " + "6 값 포함");
    		}
    		
    		/* [특정 데이터 삭제 실시] */
    		int_arr = int_arr.filter((element) => element !== (2)); //특정값 삭제
    		console.log("int_arr 값 삭제 : " + int_arr);
    		
    		/* [전체 데이터 삭제 실시] */
    		int_arr.length = 0; //길이를 0으로 만들어서 전체 삭제 수행
    		console.log("int_arr 전체 삭제 : " + int_arr);
    		
    		
    		
    		/* [str_list 에 추가 데이터 삽입 및 삭제 수행] */
    		/* [데이터 추가 실시] */
    		str_list.push("하나");
    		str_list.push("둘");
    		str_list.push("셋");
    		console.log("str_list 값 추가 : " + str_list);
    		
    		/* [데이터 포함 여부 확인 실시] */
    		if(str_list.indexOf("둘") < 0){ //특정 값을 포함하지 않는 경우
    			console.log("str_list 특정값 포함 확인 : " + "둘 값 포함 하지 않음");	
    		}
    		else {
    			console.log("str_list 특정값 포함 확인 : " + "둘 값 포함");
    		}
    		
    		/* [특정 데이터 삭제 실시] */
    		str_list = str_list.filter((element) => element !== ("둘")); //특정값 삭제
    		console.log("str_list 값 삭제 : " + str_list);
    		
    		/* [전체 데이터 삭제 실시] */
    		str_list.length = 0; //길이를 0으로 만들어서 전체 삭제 수행
    		console.log("str_list 전체 삭제 : " + str_list);
    	};    	    	
    	
    </script>

/* =========================== */

/* =========================== */

[결과 출력]

/* =========================== */

/* =========================== */

[요약 설명]

/*

[JS 요약 설명]

1. [], new Array : 자바스크립트에서 배열을 선언할 때 사용합니다

2. push : 배열에 데이터를 추가할 때 사용합니다

3. filter : 특정 데이터를 필터 조건 처리할 때 사용합니다

4. length : 배열 길이를 확인 및 지정할 때 사용합니다

5. indexOf : 데이터의 위치값을 반환합니다 (데이터가 없을 경우 -1 값 리턴)

*/

/* =========================== */

반응형
Comments