본문 바로가기

ROOT49

Javascript - Scope 완벽하게 이해하기 자바스크립트에서 스코프(scope)는 변수와 상수에 대한 접근 범위와 가시성을 결정하는 중요한 개념입니다. 이 글에서는 스코프의 기본 원리를 설명하고 전역 스코프, 함수 스코프, 블록 스코프의 차이점을 살펴보겠습니다. 또한 호이스팅(hoisting)과 클로저(closure)와 같은 관련 개념도 다룰 것입니다. 1. 스코프란 무엇인가? 스코프는 변수가 존재하는 범위로, 변수의 생명주기와 가시성을 제어합니다. 자바스크립트에서는 전역 스코프, 함수 스코프, 블록 스코프의 세 가지 스코프가 있습니다. 전역 스코프 전역 스코프는 코드의 가장 바깥쪽 범위에 위치한 스코프입니다. 전역 스코프에서 선언된 변수는 어디에서나 접근할 수 있습니다. 예시: const globalVar = "I'm global!"; funct.. 2023. 4. 4.
Javascript - var, let, const 완벽하게 이해하기 Javascript - var, let const 완벽하게 이해하기 자바스크립트는 웹 개발에서 클라이언트 측 프로그래밍의 주요 언어로 사용되어 왔습니다. ECMAScript 2015 (ES6)의 도입으로 변수를 선언하는 방법이 var, let, const 세 가지로 확장되었습니다. 이 세 가지 변수 선언의 차이점을 이해하는 것은 효율적이고 깔끔한 최신 자바스크립트 코드를 작성하는 데 중요합니다. 이 블로그 글에서는 var, let, const의 뉘앙스를 깊이 파고들어 각각의 스코프, 호이스팅 동작 및 사용 사례를 살펴볼 것입니다. 또한 예제를 제공하여 개념을 더 잘 이해하고 자신의 코드에 적용할 수 있도록 도와드리겠습니다. 1. Var: 자바스크립트의 원래 변수 선언 자바스크립트 초기부터 사용되어 온 '.. 2023. 4. 3.
Clearview AI는 미국 경찰이 거의 100만 번 사용했다고 BBC에 알려줍니다. 얼굴 인식 회사인 Clearview는 미국 경찰을 거의 백만 건 검색했다고 설립자가 BBC에 말했습니다. Hoan Ton-That CEO는 또한 Clearview가 현재 사용자의 허가 없이 찍은 Facebook과 같은 플랫폼에서 스크랩한 300억 개의 이미지를 가지고 있다고 밝혔습니다. 이 회사는 유럽과 호주에서 개인 정보 침해로 수백만 달러의 벌금을 반복적으로 부과받았습니다. 비평가들은 경찰의 Clearview 사용이 모든 사람을 "영원한 경찰 라인업"으로 만든다고 주장합니다. 전자 프론티어 재단(Electronic Frontier Foundation)의 매튜 구아라길리아(Matthew Guaragilia)는 "용의자의 사진이 있을 때마다 당신의 얼굴과 비교할 것"이라고 말했다. "너무 침습적입니다.".. 2023. 3. 29.
AI가 3억 개의 일자리를 대체할 수 있다 - 보고서 투자은행 골드만삭스의 보고서에 따르면 인공지능(AI)이 정규직 3억개를 대체할 수 있다고 합니다. 그것은 미국과 유럽에서 작업의 4분의 1을 대체할 수 있지만 새로운 일자리와 생산성 호황을 의미할 수도 있습니다. 그리고 궁극적으로 전 세계적으로 생산되는 상품 및 서비스의 연간 총 가치를 7% 증가시킬 수 있습니다. 인간 작업과 구별할 수 없는 콘텐츠를 생성할 수 있는 생성 AI는 "주요 발전"이라고 보고서는 말합니다. 고용 전망 영국 정부 는 "궁극적으로 경제 전반에 걸쳐 생산성을 높일 것"이라고 말하고 그 영향에 대해 대중을 안심시키기 위해 노력한 영국의 AI에 대한 투자를 촉진하기 위해 노력하고 있습니다. Michelle Donelan 기술장관은 Sun 에 "우리는 AI가 영국에서 우리가 일하는 방식.. 2023. 3. 29.