유효범위(Scope)에 대한 정의
JavaScript(이하 'js')에서는 여러가지 문들이 있는데 대표적으로 for, if...else, while 등이 있고, var, let, const 라는 Declaration keyword가 있다.오늘은 그 중에서 return Statement에 대해 알아보도록
여태 js를 공부하면서 expression, statement 그리고 operator에 대한 기본개념이 없는 것 같아 정리해보았다Any unit of code that can be evaluated to a value is an expression."값으로 평가될 수
해당 obj에서 name, age, location을 사용한다면 고전적인 방법은 다음과 같을 것이다물론 이 방법도 좋지만 더 편하고 가독성이 좋은 방식이 있다이것이 obj destructuring이고, {}을 통해 해당 obj안으로 들어갔다고 생각하면 된다 따라서 ob
두 개의 배열을 합치는 등 unpack을 하고싶을 때가 있다이를 합치기 위해서 고전적인 방법으로는 for문을 쓰거나 concat을 사용하는 방법 등이 있을 것 같다이 방법도 좋지만 좀 더 직관적으로 이해가 될 만한 방식이 있었으면 좋겠다이렇게 spread operato
class는 쉽게 생각하면 obj를 찍어내는 공장이라고 생각하면 된다가로, 세로의 길이는 똑같은데 색만 조금씩 다른 천조각을 만드는 공장이 있다고 가정해보자이 공장에서는 black, red, blue 세 가지색을 사용하는데 그럼 이를 위해 3가지의 기계를 구매해야 하는