[자바스크립트] Array 객체의 함수 (1)
·
JavaScript
Array 객체에는 배열을 다룰 수 있는 여러 함수가 있습니다. 오늘은 Array 객체의 종류와 특징에 대해서 알아보겠습니다. concat() 함수 concat() 함수는 두 개 이상의 배열을 함께 병합하여 관련된 모든 배열의 요소를 포함하는 새 배열을 만드는 데 사용되는 배열 메서드입니다. 기존의 배열에서 또 다른 배열이나 값을 합쳐서 새로운 배열을 만듭니다. 아래는 concat() 함수를 사용한 경우 3가지입니다. 두 배열을 연결 여러 배열을 연결 기존 배열과 연결 concat() 메서드는 원래 배열을 수정하지 않고 배열을 결합하려는 경우에 편리합니다. 새 배열을 생성하므로 큰 배열을 다루는 경우 다른 배열 조작 방법만큼 효율적이지 않을 수 있습니다. 이러한 경우 push() 또는 스프레드 연산자([..
[자바스크립트] 배열, Array 객체
·
JavaScript
배열 (Array) 자바스크립트에서 배열은 숫자, 문자열, 개체 또는 다른 배열과 같은 모든 데이터 유형일 수 있는 요소 모음을 나타내는 내장 개체입니다. 배열을 사용하면 단일 변수 이름으로 여러 값을 저장하고 구성할 수 있으므로 데이터 목록 작업이 더 쉬워집니다. 배열은 자바스크립트에서 자주 사용하는 자료형이기 때문에 미리 프로토타입 객체로 만들어져 있습니다. Array 객체로 배열 만들기 자바스크립트에서는 배열을 쉽게 만들고 다룰 수 있게 미리 Array 객체가 만들어져 있습니다. 아래 소스를 보면서 설명하겠습니다. 이 소스는 Array 객체의 인스턴스를 만든 후 myArray 변수에 저장한 소스입니다. 빈 괄호를 사용하면 배열 요소의 개수가 고정되지 않기 때문에 myArray 배열에 많은 자료를 저..
[자바스크립트] 객체와 객체를 이용한 프로그램
·
JavaScript
이번 시간에는 객체에 대한 내용을 간단히 살펴보고 객체를 이용한 프로그램에 대해서 살펴보도록 하겠습니다. 객체 객체는 '복합 자료형'이라고도 표현합니다. 그 이유는 객체 안에 숫자, 문자열 등 여러 자료형이 포함되기 때문입니다. 하지만 객체도 자료형이기 때문에 자바스크립트에서는 객체는 자료를 저장하고 처리하는 기본 단위입니다. 프로그래밍 언어에서 객체는 여러 가지 의미로 해석할 수 있습니다. 자바스크립트에서는 프로그램에서 인식할 수 있는 모든 대상을 가리킨다는 의미로 이해하면 됩니다. 예를 들자면 자바스크립트는 주로 웹 사이트나 웹 애플리케이션을 프로그래밍하는 언어이기 때문에 웹 브라우저나 웹 문서와 관련된 것들을 객체로 인식합니다. 내장 객체 내장 객체는 프로그래밍을 할 때 자주 사용하는 요소를 미리 ..
[Swift] framework import
·
Apple/Swift
iOS 및 macOS 앱 개발 맥락에서 Swift framework import는 외부 코드 라이브러리 또는 모듈을 프로젝트에 포함하는 것을 의미합니다. Swift 프레임워크는 특정 기능을 캡슐화하는 Swift 코드 및 리소스 모음으로, 여러 프로젝트 간에 코드를 공유하거나 다른 사람에게 코드를 배포하기가 더 쉽습니다. Swift 프레임워크를 프로젝트로 가져오면 해당 프레임워크에 정의된 모든 공용 인터페이스 및 기능에 액세스할 수 있습니다. 이렇게 하면 자신의 코드에서 프레임워크의 클래스, 구조체, 함수 및 기타 구성 요소를 사용할 수 있습니다. 일반적으로 Swift 프레임워크를 프로젝트로 가져오는 방법은 다음과 같습니다. 프레임워크 가져오기: 먼저 사용하려는 Swift 프레임워크를 가져와야 합니다. S..
[자바스크립트] 익명 함수, 즉시 실행 함수, 화살표 함수
·
JavaScript
익명 함수 익명 함수는 이름에서 알 수 있듯이 지정된 이름이 없는 함수입니다. 대신 식별자 없이 정의되며 일반적으로 변수에 할당되거나 다른 함수의 인수로 직접 사용됩니다. 익명 함수를 선언할 때는 이름을 붙이지 않습니다. 변수에 할당된 익명 함수의 예를 보겠습니다. 이 경우 myFunction은 익명 함수를 보유하는 변수가 됩니다. 그런 다음 변수 이름을 사용하여 이 함수를 호출할 수 있습니다. 자바스크립트의 익명 함수에는 여러 사용 사례와 이점이 있어 개발자 툴킷에서 유용한 도구가 됩니다. 익명 함수를 사용하는 몇 가지 이유에 대해서 살펴보겠습니다. 콜백: 익명 함수의 가장 일반적인 사용 사례 중 하나는 콜백입니다. 특정 작업이 완료되면 함수가 나중에 실행될 것으로 예상하는 다른 함수에 인수로 전달할 ..
[자바스크립트] let과 constant
·
JavaScript
자바스크립트 ES6 버전에서 변수를 선언하기 위해 let과 const라는 새로운 예약어가 등장했습니다. 우선 let과 const를 살펴보기 전에 변수의 적용 범위 먼저 살펴보도록 하겠습니다. 변수의 적용 범위 변수의 범위는 변수에 액세스하고 사용할 수 있는 코드의 영역을 나타냅니다. 범위를 이해하는 것은 변수에 액세스하고 수정할 수 있는 위치를 제어하기 때문에 신뢰할 수 있고 유지 관리 가능한 코드를 작성하는 데 중요합니다. 변수를 선언하고 변수가 적용되는 범위를 스코프(Scope)라고 합니다. 변수에는 지역변수와 전역변수 2가지의 주요 유형의 범위가 있습니다. 지역변수(Local Variable) 지역변수, 다른 말로 로컬 변수라고도 불리는 이것은 함수 또는 블록 내에서 선언된 변수는 로컬 범위를 가집..