const object = {a: 1, b: 2, c: 3} console.log(Object.key(object)); // 결과: ["a", "b", "c"]
JavaScript에서 소수점 더하기 컴퓨터는 2진법을 사용함. 0.1 + 0.3 = 0.30000000004 (?!) 컴퓨터의 부동 소수점 계산 문제 발생 소수를 2진수로 표현할 때 무한소수가 발생 무한수를 유한하게 표현하려다 보니 미세한 값들이 손실, 초과 됨. 따라서 계산 오류가 발생 원화는 괜찮지만 미국 달러화, 비...
‘명령형(imperative) 코드’와 ‘선언형 (declarative) 코드’ 명령형 코드 결과를 얻기 위해 단게를 작성해야 하는 코드 function abc(a, b) { return a + b; } 선언형 코드 CSS같은 것 결과를 얻기 위해 단계가 필요하지 않고 바로 결과를 입력하는 것 background-...
Mutable 의미 생성된 이후에 상태가 변경될 수 있는 객체 예시 JavaScript에서는 Object와 Array가 있음 Immutable 의미 생성된 이후에 상태가 변경되지 않는 객체 예시 JavaScript에서는 객체, 배열을 제외한 모두 사용 이유 성능을 향상시키기 위해 메모리 사용을 줄이기 위해 Referen...
다이나믹 서브셋
[JavaScript] 소문자로 변환 - String.prototype.toLowerCase()