Array Function

wonyoung·2024년 1월 31일

Javascript

목록 보기
2/36

값 직접 변경 (array 직접 변경)

push()파라미터 필수 / 배열의 마지막에 값 추가 return 변경된 배열의 길이
pop() 마지막 element 삭제 / return 반환값
shift() 첫번째 값 삭제 / return 첫번째 값
unshit() 파라미터에 원하는 값 추가(배열의 첫번째에 추가됨) / return 배열의 변경된 길이
splice() splice(삭제할 첫번째 값위치,삭제할 마지막값 위치) return 삭제되는 값

정렬

sort() 오름차순 정렬
reverse() 현재 상태 반대로정렬

원래 값 보존 (새로운 array만들어서 반환)

concat() ==push
slice() 자르다. return (0,2) == 앞에 배열의 0,1 반환
spread opreator 펼침연산자 ...
join() return 배열 string으로 반환 / argument에 배열 값 사이 기호 넣으면 join됨
map() 배열 모두 순환하면서 변경값 return
fliter() 모든 값 순환 return 반환값 true 일때 keep false는 반환x
find() fliter()와 다른점은 가장 첫번째 해당 값만 return
findIndex() find()와 같지만 해당값의 index를 return
reduce()

reduce() 함수

num.reduce((p,n) => p+n,0);

1. 초기값인 0이 p에 입력됨.
2. num 어레이의 첫번째 값이 n에 입력됨.
3. p+n 결과값이 반환됨.
4. 3에서 반환된 값이 p에 입력됨.
5. 어레이의 두번째 값이 n에 입력됨.
6. num 리스트의 모든 값들을 다 순회할때까지 반복.
profile
😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀😀

0개의 댓글