본문 바로가기
반응형

자바스크립트3

[JavaScript] 마스킹 처리하기 프론트 작업을 하다 보면 어쩔 수 없이 개인정보에 마스킹 처리를 해줘야 할 때가 있다. 깊지는 않아도 간단하게 그대로 가져다 쓰면 괜찮은 마스킹 처리에 대해서 알아보자 1. 이메일 마스킹 1.1 이메일 앞부분만 마스킹 abcdefg123456@sample.com 1.2 이메일 뒷부분 까지 마스킹 처리 abcdefg123456@sample.com 2. 전화번호 마스킹 2.1 '-' 없는 전화번호 01012345678 2.2 '-' 있는 전화번호 010-1234-5678 3. 주민번호 마스킹 3.1 '-' 있는 주민번호 950227-1234567 3.2 '-' 없는 주민번호 9502271234567 4 이름 마스킹 홍길동 2022. 5. 23.
[JavaScript] 문자열 자르기 (slice, substring, substr) 자바스크립트에서는 문자열을 자르는 방법엔 3가지가 있다. slice(start, end) substring(start, end) substr(start, length) 순서대로 보자 글을 보기 전에 공통적으로 쓰일 예시 하나 보고 가겠다. 예시로 쓸 문장과 각 인덱스 번호다. 1. slice( ) slice( )를 정의하자면 slice( '시작위치', '종료위치') 혹은 slice( '시작위치' )로 사용할 수 있다. var str = '가나다라마바사'; var result1 = str.slice(1); //나다라마바사 var result2 = str.slice(4); //마바사 var reulst3 = str.slice(1, 5); //나다라마 var result4 = str.slice(-7); //가.. 2022. 2. 3.
[JavaScript] Converting circular structure to JSON 에러 회사에서 늘 하듯이 코딩을 하고있었다. 어떠한 특정 값을 console.log로 찍어보고 싶었으나 [obejct Object]의 값이 나왔고 이를 확인 하기위해서 JSON.stringify(data) 를 사용하여 확인하려했다. 그러나.. 아래와 같은 처음 보는 오류가 발생하여서 열심히 확인해 보았다. Converting circular structure to JSON 선회하는 구조를 JSON으로 바꾸려 해서 난 오류인 것이다. 이는 즉 배열 구조라는 것이고 나는 반복문을 이용해 이를 확인하고자 하였다. console.log("data - "+JSON.stringify(data)); //에러가 나는 코드 //이하 정상 작동하는 코드 for( output in data ) console.log("array .. 2021. 12. 16.
반응형