splice 메서드를 써야하는 이유
삭제된 요소가 만든 빈 공간을 나머지 요소들이 자동으로 채울 것이라 기대하며
delete 메서드를 썼지만 결과가 그렇지 않았다.
arr[1]의 값은 사라지는게 아니라 빈 값이 되게 된다.
삭제된 요소가 완전히 지워지면서 , 배열의 길이가 줄어드려면 splice메서드를 써야함
splice 사용법
0번째부터 2번째 인덱스 전까지 배열을 자름
그러면 arr은 ['JavaScript' , 'right' ,'now']가 된다.
remove는 삭제된 배열 두개가 나옴.
2번째 인덱스에 "complex" , "language"를 추가함
0번째부터 2번째 인덱스까지 자르고, "Let's" , "dance" 넣음
arr.slice(-2)
하면 arr의 길이에서 -2하면 2인데
2번째 인덱스부터 마지막 인덱스까지 추출함
그래서 ["s,"t"]
가 되는것임
find((item,index,array)=>{})
forEach의 매개변수도 find의 매개변수랑 똑같은 역활을 함
users라는 배열객체를 find로 돌려보면
결과가 이렇게 나옴.