프론트 015

규링규링규리링·2024년 8월 14일

프론트 공부하기

목록 보기
15/135

자바 스크립트 - 배열

수많은 데이터를 한번에 담을수 있는 공간

선언 방법

let 배열이름 = [원소1,원소2,원소3,원소4]

인덱스

각 원소의 위치를 알 수 있는 값

배열의 기능


예제 - 이메일을 받아서 마지막 4글자 * 처리하기

// 받아온 이메일  * 표시하기
// 위에서 만든 email로 사용 (abcdef@naver.com)

// 1. 받아온 문자열이 이메일이 맞는지 체크하기
console.log(email.includes('@'))

// 2. @ 기준 앞뒤 나누기
console.log(email.split('@'))
let email_user = email.split('@')[0]
console.log(email_user)
let email_compony = email.split('@')[1]

// 3. 앞부분에 마스킹 하기
let maskingMail = []
for (let i = 0; i < email_user.length; i++) {
    if(i<email_user.length-4){
        maskingMail.push(email_user[i])
    }else{
        maskingMail.push('*')
    }
}
console.log(maskingMail)

// 4. 다시 합쳐주기
let result = maskingMail.join("")+'@'+email_compony
console.log(result)

0개의 댓글