Array(배열)

JOUNG·2023년 2월 13일
0

javascript

목록 보기
4/9
post-thumbnail
const box = ['사과', '바나나', '오징어', '햄버거'];

box.push('제일 뒤 닭가슴살'); //제일 뒤에 이름 추가하기
console.log(box); //['사과', '바나나', '오징어', '햄버거', '제일 뒤 닭가슴살']

box.unshift('맨 앞 짜장면'); //맨 앞에 추가
console.log(box);['맨 앞 짜장면','사과', '바나나', '오징어', '햄버거', '제일 뒤 닭가슴살']

box.shift(); //배열의 첫번째 요소 삭제
console.log(box); //['사과', '바나나', '오징어', '햄버거', '제일 뒤 닭가슴살']

box.pop(); //배열의 마지막 요소 삭제
console.log(box); //['사과', '바나나', '오징어', '햄버거']


for (let i = 0; i < box.length; i++){
  console.log(box[i]);
  //
  사과
  바나나
  오징어
  햄버거
}

배열 메소드 종류

concat() 두개 또는 그 이상의 배열을 연결한 배열을 반환합니다.
copyWithin() 배열 내에서 첫 번째 인자 위치의 요소를 두 번째 인자 위치에 복사합니다.
every() 인자로 주어진 함수로 배열내의 모든 요소를 테스트해서 참일 경우 true를 반환합니다.
fill() 배열내의 모든 요소의 값을 주어진 값으로 채웁니다.
filter() 인자로 주어진 함수로 배열내의 모든 요소를 테스트해서 참인 요소만으로 만들어진 배열을 반환합니다.
find() 인자로 주어진 함수로 배열내의 요소를 테스트해서 참인 첫 번째 요소를 반환 합니다. 찾지 못하면 undefined를 반환합니다.
findIndex() 인자로 주어진 함수로 배열내의 요소를 테스트해서 참인 첫 번째 요소의 인덱스를 반환합니다. 찾지 못하면 -1을 반환합니다.
forEach() 배열내의 모든 요소에 대해 인자로 주어진 함수를 실행합니다.
indexOf() 인자로 주어진 값과 같은 값을 가지는 첫 번째 요소의 인덱스를 반환합니다. 찾지 못하면 -1을 반환합니다.
isArray() 인자로 주어진 객체가 배열이면 true를 반환합니다. Array.isArray(object);
join() 배열의 모든 요소를 인자로 주어진 분리자로 연결한 문자열을 반환합니다. 분리자를 주지 않으면 콤마(,)가 분리자 입니다.
lastIndexOf() 인자로 주어진 값을 배열의 뒤에서 부터 찾아서 첫 번째로 발견된 요소의 인덱스를 반환합니다. 찾지 못하면 -1을 반환합니다.
map() 인자로 주어진 함수에 모든 각각의 요소를 적용한 값으로 이루어진 배열을 반환합니다.
pop() 배열의 마지막 요소를 제거하고, 제거된 요소를 반환합니다. 배열의 길이가 1 줄어 듭니다.
push() 배열의 끝에 인자로 주어진 같을 추가 합니다. 새 배열의 길이를 반환합니다.
reduce() 인자로 주어진 함수를 모든 요소에 적용하여 만들어진 단일 값을 반환합니다. 배열 요소에 대해 왼쪽에서 오른쪽으로 적용해 나갑니다. array.reduce(function(total, currentValue, currentIndex, arr), initialValue)
reduceRight() reduce() 와 같은 기능을 배열 요소에 대해 오른쪽에서 왼쪽으로 적용해 나갑니다.
reverse() 배열 요소의 순서가 뒤집힌 배열을 반환합니다.
shift() 배열에서 첫번째 요소를 제거하고, 제거된 요소를 반환합니다.
slice() 배열의 일부분을 잘라서 배열로 반환합니다. array.slice(start, end)
some() 인자로 주어진 함수를 배열의 요소에 대해서 적용해서 하나라도 참이면 true 를 반환합니다.
sort() 배열의 요소를 정렬합니다. 인자로 정렬에 사용될 비교 함수를 줄수 있습니다. 인자가 없으면 알파벳순으로 오른차순으로 정렬합니다.
splice() 배열에 요소를 추가 또는 삭제 합니다.
toString() 배열을 문자열로 변환하여 그 결과를 반환합니다.분리자로 콤마가 사용됩니다.
unshift() 배열의 첫 번째 자리에 새 요소를 추가합니다. 새로운 배열의 길이를 반환합니다.
valueOf() 배열 그 자체를 반환합니다.var b = a.valueOf(); 라면 a === b 입니다.

0개의 댓글