본문 바로가기

javascript93

Array 오브젝트 엘리먼트 값을 문자열로 변환 join() 구분 데이터(값) data 기준 파라미터 분리자opt, 디폴트: 콤마(,) 반환 연결한 문자열 엘리먼트와 분리자를 하나씩 결합하여 문자열로 연결 [0] 인덱스, 분리자, [1] 인덱스, 분리자 마지막 엘리먼트는 분리자를 연결하지 않음 var value = [1, 2, 3]; var result = value.join("##"); log(result); //1##2##3 log(typeof result); //string 파라미터를 작성하지 않으면 콤마로 분리 var value = [1, 2, 3]; var result = value.join(); log(result); //1,2,3 파라미터에 빈 문자열 작성 ->엘리먼트 값만 연결하여 반환 var value = [1, 2, 3]; var r.. 2021. 11. 11.
Array 오브젝트 엘리먼트 삽입, 첨부 unshift() 구분 데이터(값) data 기준 파라미터 [item 1[, item2 [, ..]]] opt 반환 추가 후의 length 0번 인덱스에 파라미터 값 삽입 배열에 있던 엘리먼트는 뒤로 이동 var value = [1, 2]; value.unshift(345,67); log(value); //[345, 67, 1, 2] push() 구분 데이터(값) data 첨부 파라미터 [item 1[, item2 [, ..]]] opt 반환 첨부 후의 length 배열 끝에 파라미터 값을 첨부 var value = [1, 2]; value.push(345, 67); log(value); //[1, 2, 345, 67] concat() 구분 데이터(값) data 연결기준 파라미터 [item 1[, ite.. 2021. 11. 4.
Array 엘리먼트 추가, 삭제 메커니즘 엘리먼트 추가 배열에 엘리먼트를 추가하는 방법 삽입할 위치에 인덱스 지정 var value = [1, 2]; value[4] = 5; log(value); // [1, 2, undefined, undefined, 5] 표현식으로 인덱스 지정 var value = [1, 2]; value[value.length +2] = 5; log(value); // [1, 2, undefined, undefined, 5] delete 연산자 구분 데이터(값) object 매치대상 프로퍼티 삭제할 프로퍼티 이름 인덱스 배열의 인덱스 반환 삭제 성공 : true, 실패 : false var 변수는 삭제 불가 var value = 123; log(delete value); //false 글로벌 변수는 삭제 가능 value .. 2021. 11. 3.
Array 오브젝트 프로퍼티 리스트 ES3 프로퍼티 리스트 new Array() 인스턴스 생성 Array() 인스턴스 생성 Array 프로퍼티 length 배열의 엘리먼트 수 반환 Array.prototype constructor 생성자 unshift() 배열 처음에 엘리먼트 삽입 push() 배열 끝에 엘리먼트 첨부 concat() 배열 끝에 값을 연결 slice() 인덱스 범위의 엘리먼트 복사 join() 엘리먼트와 분리자를 결합하여 반환 toString() 엘리먼트를 문자열로 연결하여 반환 toLocaleString() 엘리먼트를 지역화 문자로 변환하고 문자열로 연결하여 반환 shift() 첫번째 엘리먼트를 삭제하고 삭제한 엘리먼트 반환 pop() 마지막 엘리먼트를 삭제하고 삭제한 엘리먼트 반환 splice() 엘리먼트를 삭제하고 새.. 2021. 11. 2.