드리프트의 뉴 코딩 이야기
close
프로필 배경
프로필 로고

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (384)
    • Javascript (161)
    • Go (133)
    • Rust (32)
    • Python (29)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (6)
  • 홈
  • Javascript
  • Go
  • Rust
  • Python
ECMAScript 2025 최종 승인 무엇이 달라졌나?

ECMAScript 2025 최종 승인 무엇이 달라졌나?

ECMAScript 2025 최종 승인 무엇이 달라졌나?자바스크립트의 새로운 시대가 열리다지난 6월 25일, Ecma 인터내셔널 총회에서 'ECMAScript 2025' 언어 명세가 최종 승인되었습니다.이는 자바스크립트의 새로운 버전이 공식적인 '표준'으로 확정되었음을 의미하며, 이제 곧 우리가 사용하는 브라우저와 Node.js 환경에 새로운 기능들이 속속 도입될 것이라는 신호탄입니다.매년 발전하는 자바스크립트의 변화를 따라가는 것은 때로 벅차게 느껴질 수도 있지만, 새로운 표준에 담긴 기능들을 이해하는 것은 우리가 더 효율적이고 우아한 코드를 작성할 수 있게 만드는 중요한 열쇠입니다.이 글에서는 ECMAScript 2025에 새롭게 추가된 핵심 기능들이 무엇인지, 그리고 이 기능들이 실제 개발 현장에서..

  • format_list_bulleted Javascript
  • · 2025. 7. 13.
  • textsms
암호 해독 가이드 더 이상 두렵지 않은 자바스크립트 정규표현식

암호 해독 가이드 더 이상 두렵지 않은 자바스크립트 정규표현식

암호 해독 가이드 더 이상 두렵지 않은 자바스크립트 정규표현식우리 앞의 암호문, 정규표현식정규표현식(Regular Expression)은 많은 개발자에게 애증의 대상입니다.문자열 검색, 치환, 유효성 검사 등 강력한 기능을 제공하지만, 그 대가로 마치 고대의 암호문 같은 복잡하고 난해한 문법을 요구하기 때문입니다.한 줄의 정규표현식을 해독하기 위해 몇 시간을 끙끙 앓거나, 반대로 내가 작성한 코드를 몇 달 뒤에 스스로도 알아보지 못하는 경험은 누구에게나 있을 것입니다.하지만 정규표현식은 정말 '읽기 어려운 것'으로만 남아야 할까요.다행히도, 현대 자바스크립트는 정규표현식을 더 쉽고 명확하게 다룰 수 있는 여러 가지 강력한 기능들을 제공하고 있습니다.이 글에서는 마치 암호문 같았던 정규표현식을 어떻게 하면..

  • format_list_bulleted Javascript
  • · 2025. 7. 13.
  • textsms
자바스크립트의 배신 타입스크립트는 Iterator 이름 충돌을 어떻게 해결했나

자바스크립트의 배신 타입스크립트는 Iterator 이름 충돌을 어떻게 해결했나

자바스크립트의 배신 타입스크립트는 Iterator 이름 충돌을 어떻게 해결했나조용히 일어난 이름 전쟁ECMAScript 2025(자바스크립트의 공식 명칭) 명세에, 개발자들의 오랜 숙원이었던 '이터레이터 헬퍼 메서드(iterator helper methods)'를 품은 새로운 `Iterator` 클래스가 추가되었습니다.이는 `map`, `filter` 등 배열에서나 가능했던 편리한 기능들을 이제 모든 순회 가능한 객체에서 직접 사용할 수 있게 되었다는 반가운 소식입니다.하지만 이 기쁨도 잠시, 타입스크립트 진영에서는 조용한 비상이 걸렸습니다.새롭게 표준으로 들어온 `Iterator`라는 이름이, 이미 타입스크립트 생태계에서 핵심적인 역할을 하던 기존의 `Iterator` 타입과 정면으로 충돌했기 때문입니..

  • format_list_bulleted Javascript
  • · 2025. 7. 13.
  • textsms
자바스크립트 메타프로그래밍 파헤치기: 리플렉션과 심볼, 너희 정체가 뭐니?

자바스크립트 메타프로그래밍 파헤치기: 리플렉션과 심볼, 너희 정체가 뭐니?

자바스크립트 메타프로그래밍 파헤치기: 리플렉션과 심볼, 너희 정체가 뭐니?안녕하세요, 코딩 꿈나무 친구들!오늘은 자바스크립트(JavaScript)의 ちょっぴり(조금) 어려운 듯하지만, 알고 보면 정말 강력하고 재미있는 기능인 '메타프로그래밍(Metaprogramming)'에 대해 알아보려고 한데요.그중에서도 핵심 도구인 '리플렉션(Reflection)'과 '심볼(Symbol)'에 대해 깊이 있게 탐구해 볼 예정입니다.준비되셨다면, 지금부터 함께 자바스크립트(JavaScript)의 숨겨진 마법 세계로 떠나볼까요?1. 리플렉션? 메타프로그래밍? 그게 뭔데? (이론 살짝 맛보기)자, 본격적으로 시작하기 전에 아주 잠깐만 이론적인 배경을 살펴보고 가겠습니다.너무 걱정하지 마세요! 최대한 쉽고 재미있게 설명해 드..

  • format_list_bulleted Javascript
  • · 2025. 5. 7.
  • textsms
AbortController, 아직 제대로 모르세요? - 숨겨진 기능부터 활용 꿀팁까지!

AbortController, 아직 제대로 모르세요? - 숨겨진 기능부터 활용 꿀팁까지!

AbortController, 아직 제대로 모르세요? - 숨겨진 기능부터 활용 꿀팁까지! 개발자라면 AbortController, 다들 한 번쯤 들어보셨을 텐데요.Fetch (fetch) 요청 취소하는 기본적인 기능만 알고 계신 분들이 많을 거예요.하지만 AbortController는 생각보다 훨씬 강력한 기능을 숨겨놓고 있다는 사실, 알고 계셨나요?Fetch (fetch) 요청 취소는 기본이고, 이벤트 리스너 (event listener) 관리, React Hooks (리액트 훅)에서도 유용하게 쓸 수 있다는데요.혹시 AbortController의 진짜 힘, 제대로 알고 계신가요?지금부터 AbortController의 숨겨진 기능과 활용법을 하나씩 파헤쳐 볼까요?AbortController로 Fetch..

  • format_list_bulleted Javascript
  • · 2025. 3. 22.
  • textsms
JavaScript 디버깅의 숨겨진 보석: error.cause, 에러의 근본 원인을 쉽게 찾아볼까요?

JavaScript 디버깅의 숨겨진 보석: error.cause, 에러의 근본 원인을 쉽게 찾아볼까요?

안녕하세요!개발하다 보면 에러 때문에 머리 싸맬 때가 많으시죠?특히 에러의 원인을 찾는 건 정말 어려운 숙제인데요.오늘은 JavaScript (자바스크립트) 디버깅을 훨씬 수월하게 만들어주는 숨겨진 보석 같은 기능, 바로 error.cause에 대해 알아보려고 합니다.디버깅의 어려움디버깅하면서 가장 힘든 점이 뭘까요?저는 단연 에러의 근본 원인을 추적하는 거라고 생각하는데요.이런 상황을 한번 상상해보세요.const func = () => { doSth('A'); doSth('B');}; func 함수가 에러를 던졌을 때, 이 에러가 어느 단계에서 발생했는지 바로 알 수 있을까요?doSth('A') 때문인지, doSth('B') 때문인지, 아니면 func 함수 자체의 문제인지… 에러 메시지만 봐서는 도..

  • format_list_bulleted Javascript
  • · 2025. 3. 22.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
전체 카테고리
  • 분류 전체보기 (384)
    • Javascript (161)
    • Go (133)
    • Rust (32)
    • Python (29)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (6)
태그
  • #자바스크립트
  • #typescript
  • #javascript
  • #성능 최적화
  • #Go
  • #Go 언어
  • #타입스크립트
  • #Rust
  • #Golang
  • #파이썬
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바