함수

    Javascript | 문자열, 글자 마스킹하는 함수

    유저들의 랭킹을 보여줄 때, 닉네임을 그대로 노출하지 않고 앞에서부터 2글자만 노출한 뒤 뒷글자는 모두 *로 마스킹해야하는 기능을 구현하여야했다. 🍋 구현 방법 간단하게 닉네임의 길이별로 조건을 걸어주고, 정규표현식을 사용하여 노출하는 글자 이후 문자는 모두 * 로 대체해준다. 나는 3글자 이상의 닉네임이 들어올때에는 2글자 이후의 모든 문자는 *로 대체했고, 2글자 닉네임이 들어올때에는 1글자만 문자만 대체, 1글자의 닉네임이 들어오면 그대로 노출시켰다. const maskingName = (value) => { if (value.length === 2) { return value.replace(/(? 2) { return value.replace(/(?

    JavaScript | 함수의 정의와 호출의 차이점

    1. 함수의 정의와 호출 한눈에 보기 2. 함수의 정의 3. 함수의 호출 4. Return 5. Parameter 1. 함수의 정의와 호출 한눈에 보기 함수는 크게 함수를 정의하는 부분과 호출하는 부분으로 나뉘어져있다. 함수의 구성을 살펴보자면 function 이라는 식별자를 사용하며, 함수이름을 지정한 후 소괄호를 사용하여 parameter(매개변수)를 설정하지 않거나 여러개를 설정할 수 있다. 중괄호를 열고 함수에서 사용할 코드를 적게 되는데 마지막 return(반환값)을 설정한다. function 식별자 | 함수 정의 시 함수를 구별하기 위해 사용 parameter 매개변수 | 함수 내부로 입력을 전달받는 함수 return 반환값 | 함수의 실행결과를 출력하기 위해 사용 argument 인수 | 함..