JAVASCRIPT
-
자바스크립트 순수함수란?JAVASCRIPT 2023. 3. 2. 14:41
순수 함수(Pure Function)는 입력값(input)에 대해 항상 동일한 출력값(output)을 반환하며, 함수 외부의 어떤 상태도 변경하지 않는 함수를 말합니다. 즉, 함수가 외부에 영향을 미치는 부작용(side effect)이 없는 함수입니다. 순수 함수는 다음과 같은 특징을 가집니다. 동일한 입력에 대해서는 항상 동일한 출력을 반환합니다. 함수 외부의 어떤 상태도 변경하지 않습니다. 함수 내부에서 예측 불가능한 결과가 발생하지 않습니다. 예를 들어, 다음은 순수 함수의 예시입니다. function add(a, b) { return a + b; } function multiply(a, b) { return a * b; } function greet(name) { return "Hello, " +..
-
이벤트 - 이벤트 버블링과 캡쳐링JAVASCRIPT 2022. 4. 18. 15:55
개발할 때 이벤트 핸들러 등록을 쉽게 또 자주 하는데 (클릭, 키보드 입력, 마우스 이동시 등등... 함수 호출) 그동안은 용어에 대한 숙지가 부족한 채로 사용만 한 것 같아 확실히 정리해보자!! 이벤트란 뭘까? 이벤트 = 행동. 브라우저 안에서 어떠한 함수가 호출될 행동을 하는 것을 이벤트라고 한다. 이벤트가 발생했을 때 호출될 함수를 이벤트 핸들러라고 하고 브라우저에게 이벤트 핸들러 호출을 위임하는 것을 이벤트 핸들러 등록이라고 한다. 이벤트 타입이 200여 가지나 있다는데..(써본 게 별로 없는......;;) 이벤트 타입 상세 목록 확인 리액트 이벤트 핸들러 등록 import React from "react"; const Test = () => { return ( {console.log("안녕!"..