본문 바로가기

공부/TIL-D

사이트 및 오늘 공부한내용

https://underscorejs.org/#map

 

Underscore.js

Underscore is a JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects. It’s the answer to the question: “If I sit down in front of a blank HTML page, and want to start being productive

underscorejs.org

 

10 ~ 12
변수, 상수 (재할당을 할 수 있느냐 없느냐
원시값 (값을 변경할 수 있냐없냐)

 

의도적:명시
의도x엔진 :암묵적

암묵적형변환의 문제는 타 언어에서는 손실이 생길 수 있다
(디모션)
근데 자바스크립트는 자료형이 올 더블(var)
동적으로 할당하잖아?
그럼 암묵적을 활용하는게 코드가 더 간결하겠네?
자바스크립트를 모르는사람은 의도적인것을 활용하는게 낫겟지
근데 회사는 자바스크립트를 아는사람만 있지? 그럼 암묵적인게 더나은거지



피연산자 중 어는 한쪽 값을 반환
논리 평가를 결정한 피연산자를 그대로 반환한다
>> 왼쪽에서 시작하기 때문에 &&는 중요한것이 우항, ||는 좌항

const foo = true;
let bar = 0;
const result = foo || bar++;



원시타입을 제외한 모든것
원시타입이란? 변경 불가능한 값.
변경불가능한 것 제외하고 모든것이 객체이며
키,값으로 구성된 집합


객체의 '값'
메모리주소 -> b = c 변경
객체의 값 변경 a = b 


마침표 표기법,대괄호 표기법
대괄호 표기법은 제약조건이 많다
이런게 존재한다는 것만알고 이방법은 쓰지말아야 겠다.

반응형

'공부 > TIL-D' 카테고리의 다른 글

0511  (0) 2019.05.11
type of null  (0) 2019.05.09
값, 표현식 ,문 ,리터럴, 정의,선언,호이스팅  (0) 2019.05.03
변수, 선언, 식별자, 할당, 정의  (0) 2019.05.02
브라우저의 동작원리  (0) 2019.05.01