-
자바스크립트 배열 본문
배열 객체 초기화
var nums = new Array();
var nums = new Array(5, 10, 21, "hello");
var nums = new Array(5, 10, 21, "hello", new Array(2,3,4)); // 어떠한 타입도 마음대로 초기화해서 할당할 수 있다.
// --> alert(nums[4][1]); // 3 출력
splice() 메소드
var nums = new Array(5, 10, 21, "hello");
nums.splice(1); // 배열에서 index 1 부터 뒤에는 지워진다.
nums.splice(1,1); // index 1 부터 1개 만큼 지워라
nums.splice(1,1,"ho"); // 2 번째 값을 ho로 변경
Object
자바스크립트는 객체를 만들고 정의를 한다.(prototype 시스템 방식) // 동적인 객체정의
기존의 C++/Java 는 클래스를 만들고 객체를 만든다. // 정적인 객체정의
var exam = new Object();
exam.kor = 20;
exam.eng= 30;
// 원하는 만큼 확장이 가능하다.
/* 두 표현 방식의 차이 */
exam.kor = 30; // Default 표현 방식으로 List형의 Data Collection 구조
exam["kor"] = 30; // 문자열을 이용해서 객체의 값을 가져올 때, Map형의 Data Collection 구조
'CS Language Note > Javascript' 카테고리의 다른 글
자바스크립트 연산자(=== 와 ==의 차이) (0) | 2020.09.02 |
---|---|
JSON 파서란? (0) | 2020.09.02 |
eval 함수를 이용한 JSON 파싱 (0) | 2020.09.02 |
Javascript 데이터 객체와 JSON 생성 방법 (0) | 2020.09.02 |
Comments