TIL_220206

nevermind·2022년 2월 7일
0

TIL

목록 보기
23/27

오늘도 코딩알려주는 누나 유튜브를 보고!
forEach() 정리를 해보고자 한다.
출처: https://www.youtube.com/watch?v=kLYdgg0ljTk

배열함수 START

for loop와 forEach 비교!

1. for(let i = 0; i <names.lenth; i++){
	console.log(names[i])
    }
    
2. names.forEach((item) => {console.log(item)})

같은 값이 나온다

forEach()함수
- forEach는 반환값이 없음( '[ ]' 배열에 담긴 값이 없음)

3. let data = names.map((item) => {
	return item})
    console.log(data)

3번의 결과는 '[ ]' 배열로 보여진다.
map() 함수

  • map 함수는 반드시 반환값이 있다 [ ]
  • 목록 가운데 {name : John , age:40} 예시가 있을때 불러올 수 있다

filter()함수

  • return으로 조건을 준다. true 값 가진 것들을 다 반환
  • array로 반환 ( [ ...] )
  • 데이터 정렬
  • ex) let data2 = names.filter((item) => {
    return item.startsWith("L")
    }]

some()함수

  • ex) let data3 = names.some((item) => {
    return item.startsWith("L")
    }]
  • 있냐 없냐 (true냐 false냐)

every()함수

  • 모든 것이 다 해당되는가?
  • ex) let data4 = names.every((item) => {
    return item.length>0
    }) console.log("every:",data4)
    }] 모든 아이템의 길이가 0이 넘는가?
    //결과값 every: true로 반환

find()함수

  • ex) let data5 = names.find((item) => {
    return item.startsWith("L")
    }) console.log("find:",data5)
    // 결과값 find: Lala
  • 정확한 값 딱 하나 (맨 처음 발견한 것)만 찾음
profile
winwin

0개의 댓글