자바스크립트에서 map함수라는것을 사용해보았다.
list.map((value,index) => {
contents
})
위와같이 표현이 가능한데 이것은 for함수에서처럼 선언하여 뽑아오고 함수의 길이를 알아보지 않아도 리스트의 값과 인덱스를 뽑아올 수 있는 유용한 함수이다.
다음과 같이 활용해 보았다.
더보기
let fruit_list = ['사과','감','감','배','포도','포도','딸기','포도','감','수박','딸기']
let count = 0
fruit_list.map((fruit,index) => {
if(fruit=='딸기'){
count++
}
})
console.log(count)
더보기
let checkEmail = (email) => {
var regExp = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i;
if(0<email.indexOf('@')){
return regExp.test(email);
}
}
let tOrF = (bool) => {
if(bool){
console.log('이메일이 맞습니다.')
}else{
console.log('이메일이 아닙니다.')
}
}
tOrF(checkEmail('emptyinteger@gmail.com'))// 이메일이 맞습니다
tOrF(checkEmail('emptyinteger$gmail.com'))// 이메일이 아닙니다.
'프론트엔드 > JavaScript' 카테고리의 다른 글
| JSX 입문 Card-GUI 중심으로 앱 페이지 제작 (0) | 2022.04.07 |
|---|---|
| Ajax 활용하기 (0) | 2022.03.30 |