본문 바로가기
728x90
300x250
SMALL

es64

템플릿 리터럴의 기본! 언태그드 템플릿 리터럴이란? 우리가 일반적으로 사용하는 템플릿 리터럴이다.백틱(`) 안에 변수를 삽입하거나 표현식을 사용해 문자열을 작성한다.추가적인 처리가 필요 없으며 그대로 문자열로 평가됩니다.const name = "Alice";const age = 30;const message = `My name is ${name}, and I am ${age} years old.`;console.log(message);// 출력: My name is Alice, and I am 30 years old. 2025. 2. 25.
템플릿 리터럴 ${} 로 문자열 쉽게 다루자 템플릿 리터럴(Templage Literal)은 ES6에서 도입된 문자열 처리 방법으로, 기존의 문자열 연결이나 문자열 정의 방식보다 더 직관적이 강력한 기능을 제공한다. 1. 기본 문법const message = `Hello, World!`;console.log(message); // Hello, World! 템플릿 리터럴은 백틱(backtick, `)으로 문자열을 감싸서 정의한다. 2. 주요 기능(1) 표현식 삽입템플릿 리터럴은 ${}구문을 사용해 문자열에 변수나 표현식의결과를 삽입할 수 있다.const name = "Alice";const age = 30;const greeting = `My name is ${name}, and I am ${age} years old.`;console.log(gre.. 2025. 2. 24.
함수 매개변수에서 디스트럭처링 제대로 이해하기 디스트럭처링은 여러 가지 상황에서 유용하다. 예를 들어, 함수의 매개변수로 객체나 배열을 전달할 때, 각 값에 쉽게 접근할 수 있도록 도와준다. JavaScript 함수에서 객체 디스트럭처링을 활용하는 방법JavaScript에서 함수의 매개변수로 객체를 받을 때, 디스트럭처링(구조 분해)을 이용하면 코드가 더 간결하고 직관적이 된다.function greet({ name, age }) { console.log(`Hello, ${name}. You are ${age} years old.`);}const person = { name: "Alice", age: 25 };greet(person); // "Hello, Alice. You are 25 years old." 이 코드에서 greet({name, a.. 2025. 1. 27.
전개 연산자 (...) 하나로 객체/배열 조작 끝내기! 전개 연산자(Spread Operator)는 자바스크립트에서 ...(점 세 개)로 표현되는 연산자이다.이 연산자는 배열이나 객체의 모든 요소나 속성을 펼치거나 복사할 때 사용 된다.쉽게 말해, "안에 있는 내용을 꺼내서 사용한다"라고 생각하면 된다.ES6(ECMAScript 2015)에서 처음 도입되었고 배열이나 객체를 다룰 때 매우 유용한 도구로 등장했다. 이를 통해 코드가 더 간결하고 가독성이 높아졌다. 전개 연산자가 생겨난 배경기존의 자바스크립트에서는 배열이나 객체를 복사하거나 병합할 때 번거로운 방법을 사용해야 했다. 예를 들어, 객체나 배열을 복사하려면 Object.assign() 이나 Array.prototype.concat() 같은 메서드를 사용해야 했다. 이런 방법들은 여러 줄로 코드를 작.. 2025. 1. 24.
728x90
반응형
LIST