맨날 어디가서 찾고 하는게 넘 힘들어서 정리를 해보려고 적어본다 라는 마음으로 공식문서를 보고 있는데
번역 퀼리티가 왜이렇게 높지.....? 나 왜 정리하고있지 그냥 저거 보는게 빠를거같은데 이상하다
베끼는 것은 큰 의미도 없고 이해가 될 것 같지 않아서 콜백이 필요한 다양한 구조의 경우에는 풀이를 해보고, 현재 내 수준에 필요한 것들만 적어놓는게 좋을 것 같다.
추가
Array.push(넣을 데이터)
를 사용하면 배열 맨 뒤에 데이터가 들어간다.
Array.unshift(넣을 데이터)
를 사용하면 배열 맨 앞에 데이터가 들어간다.
삭제
Array.pop()
배열 맨 뒤의 데이터를 삭제한다
Array.shift()
배열 맨 앞의 데이터를 삭제한다
Array.splice(pos,해당 인덱스)
지정하는 인덱스의 데이터를 삭제한다
Array.splice(pos, n)
pos에 대입하는 인덱스부터 n개의 데이터를 삭제한다.
읽기
Array[n]
n의 자리에 인덱스에 해당하는 값을 넣으면 데이터를 읽어준다.
Array.indexOf(찾고 싶은 데이터)
데이터의 인덱스 값을 반환해준다 // 없는 데이터를 찾으려고 할 경우 -1을 리턴해준다.
Array.includes(확인하고 싶은 데이터)
데이터에 존재하는지 여부를 확인한다. true or false
Array[Array.length -1]
배열의 맨 뒤에 값을 리턴해준다.
Array.lenght
현재 배열의 길이를 알려준다. 이 길이는 인덱스와는 다르게 1부터 시작한다!