스파르타 코딩 클럽 ✌🏻 - 개발일지 1

DaY·2021년 7월 26일
1

스파르타코딩클럽

목록 보기
15/37
post-thumbnail

map 함수

  • 반복문의 또 다른 방식
  • 리스트 길이 값을 몰라도 된다.
  • for문과는 반대로 리스트 안에서 몇 번째에 있는 값인지 순서를 알려준다.
리스트명.map((변수명) => {
    if (변수명 == ' ')
    ...
})

indexOf

  • 기본 제공 함수
  • 특정 문자의 위치 찾는 함수
  • 찾는 문자열이 없으면 -1 리턴
// 찾는 문자열이 없으면 -1을 리턴
if (email.indexOf('@' < 0) {
    console.log("이메일이 아닙니다.")
}

정규식

  • 문자열에 나타나는 특정 문자 조합과 대응시키기 위해 사용되는 패턴
  • 정규 표현식 또한 객체
  • exec, text, match, replace, search, split 메소드와 함께 사용

search : 검색된 문자열의 위치값 반환
test : 찾는 문자열이 들어있는지 아닌지 true / false 반환
replace : 문자열의 일부를 다른 문자열로 변환

// 이메일 정규식
var emailRule = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i

소감

오랜만에 자바스크립트를 사용하니 까먹은 부분이 많아 조금 어려웠던 것 같다.
그리고 map 함수를 처음 사용해봤는데 생각보다 헷갈렸다ㅠㅠ
앞으로 남은 주차에서 map 함수를 최대한 많이 사용하면서 익히고 싶다.

0개의 댓글