Notice
Recent Posts
Recent Comments
Link
투케이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 값 리턴)
*/
/* =========================== */
반응형
'JavaScript' 카테고리의 다른 글
16. (javascript/자바스크립트) 프로토 타입(prototype) 사용해 클래스 구조체 객체 정의 실시 (0) | 2021.06.04 |
---|---|
15. (javascript/자바스크립트) eval 사용해 문자열 연산식 수행 실시 (0) | 2021.06.04 |
13. (javascript/자바스크립트) while true 무한루프 반복문을 사용해서 순차적 합계 더하기 및 break 종료 실시 (0) | 2021.06.04 |
12. (javascript/자바스크립트) for 반복문을 사용해서 순차적으로 합계 더하기 실시 (0) | 2021.06.04 |
11. (javascript/자바스크립트) switch case default 구문을 사용해 사용자 점수 확인 및 학점 출력 실시 (0) | 2021.06.04 |
Comments