
자바스크립트에서는 배열을 처리하는 데 있어 핵심적인 역할을 하는 메서드들을 제공합니다. 이러한 메서드의 기본 사용법과 예제를 살펴보겠습니다.예제push():pop():shift():unshift():splice():map():filter():slice():concat(

localStorage를 이용하면 웹 브라우저에서 로컬 데이터를 저장하고, 불러와 사용할 수 있습니다.(1) 데이터 저장하기(setItem)위와 같이 setItem 메소드를 사용하면 key와 value를 로컬 스토리지에 저장할 수 있습니다. 만약 이미 저장된 key 값

💡 Map의 주요 메서드 및 프로퍼티new Map() : 새로운 Map을 만듭니다.map.set(key, value) : key를 이용해 value를 저장합니다.map.get(key) : key에 해당하는 값을 반환합니다. key가 존재하지 않으면 undefined를

배열의 요소를 정렬(sorting)하는 데에 사용됩니다.정렬된 이후의 배열을 반환합니다.기본 문법은 다음과 같아요.기본적 특징을 같이 알아봅니다정렬이 된 배열을 반환배열 그 자체가 변환위 코드의 의도는 sortedArray를 정렬하고, originalArray를 그대로

Math.ceil()정수 올림 (음수 포함) 자릿수 지정Math.floor()정수 내림 (음수 포함)자릿수 지정Math.round()정수 반올림 (음수 포함)자릿수 지정소수점 숫자 정밀도 문제소수점 반올림toFixed() 함수toPrecision() 함수

매개변수: 함수 내부로 입력을 전달 받는 변수. 인수: 입력반환값: 출력함수 호출: 인수를 매개변수를 통해 함수로 전달하면서 함수의 실행을 명시적으로 지시하는 것.함수는 몇 번이든 호출할 수 있으므로 코드의 재사용이라는 측면에서 매우 유용하다. 코드의 중복을 억제하고

모든 식별자(변수 이름, 함수 이름, 클래스 이름 등)는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효 범위가 결정된다. 이를 스코프(scope)라 한다. 즉, 스코프는 식별자가 유효한 범위를 말한다. 전역이란 코드의 가장 바깥 영역을 말한

변수는 생물과 유사하게 생성되고 소멸되는 생명 주기가 있다. 변수에 생명 주기가 없다면 한번 선언된 변수는 프로그램을 종료하지 않는 한 영원히 메모리 공간을 점유하게 된다. 지역 변수의 생명주기는 함수의 생명 주기와 일치한다. var 키워드로 선언한 전역 변수는 전역

인스턴스를 생성할 때마다 getArea 메서드를 중복 생성하고 모든 인스턴스가 중복 소유한다. 모든 인스턴스가 동일한 메서드를 사용하므로 단 하나만 생성하여 모든 인스턴스가 공유해서 사용하는 것이 바람직하다. 상속을 통해 불필요한 중복을 제거해 보자. 자바스크립트는 프

실행 컨텍스트는 자바스크립트의 동작 원리를 담고 있는 핵심 개념이다. 실행 컨텍스트는 소스코드를 실행하는데 필요한 환경을 제공하고 코드의 실행 결과를 실제로 관리하는 영역이다. 식별자(변수, 함수, 클래스 등의 이름)를 등록하고 관리하는 스코프와 코드 실행 순서 관리를

배열이란? 여러 개의 값을 순차적으로 나열한 자료구조다. 배열이 가지고 있는 값을 요소(elements)라고 부른다. 자바스크립트의 모든 값을 배열의 요소가 될 수 있다. 배열의 요소는 배열에서 자신의 위치를 나타내는 0 이상의 정수인 인덱스(index)를 갖는다. 요

ES6 이전의 함수는 사용 목적에 따라 명확히 구분되지 않는다. callable 이면서 constructor다. 일반함수: constructor/prototype/arguments메서드: super/arguments화살표 함수: 다 안됨.메서드 축약 표현으로 정의된 함