[표준 내장 데이터] 배열

HeuiEun Choi·2023년 1월 13일
0

javascript

목록 보기
16/39
post-custom-banner

.length()
: 배열의 길이를 반환

.at(index)
: 대상 배열을 인덱싱 한다.
: 음수값을 사용하면 뒤에서 부터 인덱싱함


const result = ['A','B','C']
console.log(result.at(0)) // A
console.log(result.at(-1)) // C

console.log(result[0]) //A
console.log(result[result.length - 1]) //A

.concat()
: 대상 배열과 주어진 배열을 병합해 새로운 배열을 반환

const arr1 = ['A','B','C']
const arr2 = ['D','E','f']
const arr3 = const arr1 = ['A','B','C','D','E','f']

console.log(arr1) //['A','B','C']
console.log(arr2) //['D','E','f']
console.log(arr3)// ['A','B','C','D','E','f']

const arr4 = [..arr1, ...arr2]
console.log(arr4); //['A','B','C','D','E','f']

.every()
: 모든 요소가 콜백 테스트에서 참(truthy)을 반환하는지 확인
콜백 함수란? 함수안에 인수로 들어간 함수를 콜백이라고 부른다.


const arr = [1,2,3,4]
const isValid = arr.every(item => item <5) // true
const isValid = arr.every(item => item <4) //false 

.filter()
: 주어진 콜백 테스트를 통과하는 모든 요소를 새로운 배열로 반환
: 모든 요소가 반환되지 못하면 빈 배열을 반환

const number = [30,20,10,9,8];
const filterNumbers = number.filter(number => number >=20); // [30,20]

const emptyArray = number.filter(number => number>1000) ; // []
const users = [
  {name :'Neo' , age :25},
  {name :'Neo2' , age :18},
  {name :'Neo3' , age :19}
]

const adults = users.filter(user => user.age > 19)
profile
당신을 한줄로 소개
post-custom-banner

0개의 댓글