본문 바로가기

Language & FrameWork/JavaScript2

놓치기 쉬운 String.prototype.split() 사용법 5가지 String객체에 기본적으로 제공되는 split prototype 메서드는 원본 문자열을 변경하지 않으며 원하는 형태로 문자열을 분리할 수 있어 많은 곳에서 자주 사용된다. split 매서드에는 아래와 같이 separator 매개변수와 limit 매개변수를 전달할 수 있으며 separator만 전달하거나 아무것도 전달하지 않을 수도 있다. split(); split(separator); split(separator, limit); 1. separator로 전달된 값은 strings로 강제변환 된다. separator에는 문자열, 정규표현식, undefined, Symbol.split을 메서드로 가지는 객체가 전달되어야 한다. 만약 위 4가지를 제외한 다른 타입이 값으로 전달된 경우 toString 메서드.. 2023. 12. 18.
JavaScript 함수 유형 이해하기 JavaScript에서는 아래와 같이 함수를 표현하는 다양한 방식이 있습니다. 함수 선언 (Function Declaration) 함수 표현 (Function Expression) 화살표 함수 (Arrow Function) 제너레이터 함수 (Generator Function) 각 표현방식 별 사용방식 및 특징을 보다 자세히 알아보겠습니다. 함수 선언 declaration(); function declaration () { console.log('function declaration is hoisted to the top'); }; 함수 선언 방식이란 위와 같이 function 예약어 뒤에 함수 이름을 작성하는 방식으로 선언된 함수를 말합니다. 함수 선언 방식의 가장 큰 특징은 호이스팅 된다는 것입니다. .. 2020. 7. 28.