목록SPLICE (2)
DevSSOM
splice(시작인덱스, 몇 개 지울거?, 혹시 넣을 거?) 배열 원소를 지정된 포지션에서 지울 때 splice를 사용. 시작 인덱스로부터 몇 개를 지울 건지 써줘. fruits = ["apple", "banana", "lemon"]; fruits.splice(1); // 시작 인덱스만 지정하고, 몇 개를 지울지는 안 넣었을 땐 console.log(fruits); // ["apple"] 인덱스 1부터 모든 데이터를 다 지움 fruits.splice(1, 1); // 인덱스 1부터 1개만 지움 console.log(fruits); // ["apple", "lemon"] fruits.splice(1, 1, "orange", "watermelon"); console.log(fruits); // ["apple..
.splice() splice 메소드는 배열의 기존 데이터를 다른 데이터로 교체하거나, 추가, 삭제해서 배열 데이터의 내용을 변경함. 배열.splice(시작인덱스[, 제거할 개수[, 추가할 요소1[, 추가할 요소2[, ... ]]]) 형태로 작성하고, 제거한 요소를 담은 배열을 반환함. 예를 들어, 하나의 요소만 제거한 경우, 길이가 1인 배열을 반환. 어떠한 값도 제거하지 않으면 빈 배열을 반환. ex. 제거는 안하고, 2번 인덱스에 "banana"를 추가할 경우 var fruit = ["apple", "watermelon", "orange", "strawberry"]; var removed = fruit.splice(2, 0, "banana"); // removed는 [] 아무것도 없는 빈 배열 //..