# js

5902개의 포스트
post-thumbnail

js - 클로저

클로저에 대한 이해면접에서 클로저를 물어보길래 내부함수에서 외부 함수 변수에 접근 할수잇는게 클로저다라고 답변하니까그러면 외부함수에 선언된 변수가 있는데 참조안하면 그것도 클로저인가요?라길래 아마도 레퍼런스 카운팅으로 참조안하면 메모리 정리되니까 그런 경우도 클로저라

15분 전
·
0개의 댓글
·
post-thumbnail

7장~10장 : Modern Javascript Deep Dive

연산자가 있으면 피연산자도 있죠. 피연산자는 무조건 값으로 평가될 수 있는 표현식이어야 합니다. 표현식인 피연산자를 통해서 연산을 진행해서 새로운 값을 만드는 연산자. 즉, 연산자를 통해 연산을 하게된 결과도 표현식이 됩니다.

약 5시간 전
·
0개의 댓글
·

[2022.08.11] 자바스크립트 이터러블 객체

이터러블(iterable)은 반복할 수 있는 이라는 의미를 가지고 있습니다.Symbol.iterator라는 메서드를 가지고 있어야 하며, 가장 대표적으로 배열과 문자열이 있습니다.또, 이터러블한 것은 for ... of 와 같은 반복문을 사용할 수 있습니다.위와 같이

약 7시간 전
·
0개의 댓글
·

offsetX, clientX, pageX, screenX 차이

clientX : 브라우저 페이지에서의 X좌표 위치를 반환하나 스크롤은 무시하고 해당 페이지의 상단을 0으로 측정.clientY : 브라우저 페이지에서의 Y좌표 위치를 반환하나 스크롤은 무시하고 해당 페이지의 상단을 0으로 측정.offsetX : 이벤트 대상 객체에서의

약 7시간 전
·
0개의 댓글
·
post-thumbnail

JavaScript Challenge 67

domain name

약 9시간 전
·
0개의 댓글
·
post-thumbnail

백준 2248 이진수찾기 JS

JS로 쓰인 레퍼런스가 없어서 JS로!

약 14시간 전
·
0개의 댓글
·
post-thumbnail

Buttons

https://getbootstrap.com/docs/5.2/components/buttons/링크의 내용들로위와 같은 버튼들을 구현할 수 있으며복사, 붙여넣기를 통해 사용하면 된다.또한여기서body 부분의 코드를 이렇게 하여버튼들을 btn-group으로 묶어

약 24시간 전
·
0개의 댓글
·
post-thumbnail

JavaScript Challenge 68

Numbers to letters

어제
·
0개의 댓글
·

forEach, for..of, for..in

☁️

어제
·
0개의 댓글
·
post-thumbnail

⚠️ Javascript 언어 이해하기

컴파일 시간에 따라서 변수의 타입이 결정되는 언어자료형을 컴파일 시에 결정(=타입)C, C++, Java 등은 대표적인 정적 언어정적 언어는 변수에 들어갈 값의 형태에 따라 자료형을 지정컴파일 시에 자료형에 맞지 않는 값이 들어있을 경우 컴파일 에러가 발생컴파일 시간에

어제
·
0개의 댓글
·
post-thumbnail

4장~6장: Modern Javscript Deep Dive

컴퓨터는 CPU를 통해 연산하고, 메모리를 사용해 데이터를 기억합니다. 연산을 진행했던 정보를 메모리에 저장하는데, 대부분의 프로그래밍 언어들은 컴퓨터 메모리의 직접적인 접근을 허용하지 않습니다.그래서 변수라는 우회경로를 활용합니다.

어제
·
0개의 댓글
·
post-thumbnail

[JS] reduce 함수에 함수배열 활용하기

reduce에는 어떤 배열을 가질 수 있을까 생각해본적이 있는가?

어제
·
0개의 댓글
·

js - 객체 깊은 복사 쉽게 하는 법

위와 같은 객체가 있을 때 객체가 중첩된 경우어떻게 깊이 복사 할 것인가라는 문제에 대해서 immer / lodash 같은 라이브러리를 쓰거나 아니면 재귀로 순회해서 객체를 복사하는 방법이 있다고 생각했는데 진짜진짜 훨씬 간단하고 성능적인 면에서도 좋은 방법이 있다

어제
·
0개의 댓글
·

중위식, 후위식 알아보기

보편적으로 많이 쓴느 식, 숫자와 숫자 사이에 연산자가 위치 1 + 2 = 3 1 x 2 = 2 숫자 사이에 연산자를 넣어주는 중위식과 달리 연산자가 뒤에 위치1 2 + => 1 + 2 1 2 x => 1 x 2

어제
·
0개의 댓글
·

스크립트에서의 로딩 방법(async, defer)

브라우저는 HTML을 읽다가 script태그를 만나면 script 태그 안의 내용들을 먼저 실행해야하므로 DOM 생성을 중단한다. script 안의 내용들이 다 실행된 후에 남은 페이지를 처리한다.이에 따라 발생하는 두가지 문제가 있다. script 태그 아래에 있는

1일 전
·
0개의 댓글
·
post-thumbnail

JS 스터디 30장

Javascript Deep Dive 30장 Date

2일 전
·
0개의 댓글
·

modern javascript

안전한 자바스크립트를 작성할 수 있도록 돕고, ECMAScript의 진화에 대비하는 모드.전체 스크립트 또는 부분 함수에 적용 가능스크립트를 결합해야한다면, 함수를 기준으로 사용하길 추천실수로 변수를 생성하는 것을 막는다. 변수를 잘못 입력했을 때 전역 변수가 존재한다

2일 전
·
0개의 댓글
·
post-thumbnail

for ...in문과 for ...of문의 차이

이번에는 ES6 이후에 새롭게 추가된 for in문과 for of의 차이점에 대해서 간단히 알아보자.for ...in배열에서의 for ...in문은 배열의 index값을 반환한다.하지만 아래와 같이 사용한다면 value값을 반환할 수 있다.그렇다면 객체에서 의 for.

2일 전
·
0개의 댓글
·

[JS] ES6문법 / forEach vs map 차이

for문 대신에 forEach, map을 사용하여 간결하게 사용할 수 있다. >### forEach 함수 Arr.forEach(callback(currentvalue[, index[, array]])[, thisArg]) 배열.forEach( function(){

2일 전
·
0개의 댓글
·