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.