반응형 Front-end/Javascript3 [Javascript] 구조분해(Destructuring ) 할당 구조분해(Destructuring) 할당이란? Destructuring 할당은 개체 또는 배열에서 값을 추출하여 개별 변수에 할당할 수 있는 JavaScript(및 일부 다른 프로그래밍 언어)의 기능입니다. 복잡한 데이터 구조에서 값을 압축 해제하는 간결하고 편리한 방법을 제공합니다. Destructuring 할당 구문은 객체에 중괄호 {}를 사용하고 배열에 대괄호 []를 사용하여 값을 추출하기 위한 패턴을 지정합니다. 패턴은 개체 또는 배열의 구조와 일치하며 값은 해당 패턴을 기반으로 변수에 할당됩니다. 1. 객체에 대한 구조분해 할당 이 예에서는 person 개체의 name, age 및 city 속성이 추출되어 동일한 이름을 가진 변수에 할당됩니다. // Object const person = { n.. 2023. 7. 11. [Javascript] 열거형 Enum Enum이란? Enum은 enumerated type의 줄임말이다. 즉, 열거하는 타입이라는 의미이다. 상수 값 중에서 비슷한 종류들을 묵어두기 위한 용도로 자주 사용된다. 상수란? 간단한 상수란 변수의 반댓말로 항상 상(常)자를 사용하여 변하지 않고 고정된 값을 담는 변수를 의미한다. 변하지 않는 값을 사용하고 싶을 때 사용한다. Javascript에서 enum 타입은 고유한 타입은 아니다.(java에서는 enum타입 제공) 2023. 6. 30. [Javacript ] 변수 선언 방식 Javascript 변수 종류 1. var 2. let 3. const 1. var 기존의 많이 사용 됐던 변수이고 단점이 존재한다. var name = 'bathingape' console.log(name) //출력값: bathingape var name = 'javascript' console.log(name) //출력값: javascript 위의 코드를 보면 같은 이름의 변수를 한 번 더 선언했음에도 에러가 나오지 않고 각기 다른 값으로 출력된다. 이는 코드량이 많아질 수록 변수가 어떻게 사용 되고 있는 지 파악하기 힘들며 값이 바뀔 우려가 있다. 그래서 ES6 이후, 이를 보완한 변수 선언 방식인 let, const가 등장했다. 2. let, const 위의 코드를 let 변수 선언 방식으로 바꿔.. 2023. 6. 30. 이전 1 다음 반응형