검색
검색
공개 노트 검색
회원가입로그인

13장: 유용한 자바스크립트 내장 메서드와 객체

자바스크립트 첫걸음

자바스크립트를 막 접하는 순간, 어디서부터 무엇을 써봐야 할지 난감할 수 있습니다. 하지만 자바스크립트는 웹 개발의 세 기둥 가운데 행동, 즉 '동작'을 담당하는 핵심 언어이며, 우리가 웹에서 경험하는 거의 모든 인터랙션의 원동력입니다.

처음 시작할 때 자바스크립트의 힘은 바로 그 내장 메서드와 객체들에서 비롯됩니다. 이름 그대로 자바스크립트 엔진에 이미 마련된 구조물들로, 복잡한 기능도 간단한 코드만으로 구현할 수 있도록 도와줍니다. 예를 들어 우리가 흔히 만지는 문자열, 배열, 날짜, 숫자 등 각각의 값은 자체적으로 다양한 기능을 가진 내장 객체로 구현되어 있습니다.

문자열을 다루고 싶으면 String 객체가, 여러 값을 동시에 다룰 때는 Array 객체가, 현재 시각이나 날짜를 표현할 땐 Date 객체가 기다리고 있습니다. 각 객체는 데이터의 특징에 맞는 많은 메서드를 가졌습니다. 예를 들어 숫자의 소수점 자리수를 간편하게 조절하려면 Number 객체의 toFixed를, 배열의 맨 끝에 무언가를 추가하고 싶을 땐 Array 객체의 push 메서드를 곧바로 쓸 수 있습니다.

이처럼 내장 객체와 내장 메서드는 작은 기능은 물론 복잡해 보이는 문제까지 매우 짧은 코드로 손쉽게 해결하게 해줍니다. 예를 들어, 날짜 차이를 구할 때 복잡한 계산은 필요 없습니다. Date 객체를 생성하고 두 날짜의 시간을 뺄셈하면 자동으로 밀리초 단위 차이가 산출됩니다. 문자 하나하나를 순서대로 처리하고 싶을 땐 'forEach' 같은 배열 메서드가, 데이터 검색이나 변경 작업도 한두 줄로 이뤄집니다.

이제 본격적으로 다양한 내장 메서드와 객체를 배워가며 자바스크립트가 제공하는 강력한 도구를 내 것으로 만드는 여정을 시작해봅시다. 직접 코드를 써보고, 하나하나 실습하며 익히다 보면, 어느새 복잡하게만 느껴졌던 기능도 자연스럽게 구현할 수 있게 될 것입니다.

공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
조회수 : 23
heart