본문 바로가기
관리자

분류 전체보기

(997)
Javascript / 객체 / Property shorthand Property Shorthand는 객체 안에 key와 value를 쓸 때, 이미 변수로 선언된 key에 대해서는 굳이 value를 정의해줄 필요가 없는 것을 의미한다. 또는, key와 value값이 같을 때 이미 정의된 변수 값으로 value값을 지정해준다. 1234567891011let a = "b"let c = "d"let e = "f" //key값만 쓰기let couple = {a, c, e}couple // 결과: {a: "b", c: "d", e: "f"} //key와 value를 같은 값으로 쓰기let couple2 = {a:a, c:c, e:e}couple2 // 결과: {a: "b", c: "d", e: "f"}cs
2020-09-04 (금) 69일차 보호되어 있는 글입니다.
2020-09-03 (목) 68일차 보호되어 있는 글입니다.
2020-09-02 (수) 67일차 보호되어 있는 글입니다.
2020-09-01 (화) 66일차 보호되어 있는 글입니다.
Javscript / 함수 / 화살표 함수 화살표 함수(arrow function)는 ES6(javascript 2017)에 도입된 새로운 기능이다. 함수 표현식의 약식 형태라고 보면 된다. 다만, 여러가지 특징이 있으므로 예시를 통해서 차례대로 살펴보자. 1. 기본적인 문법 1 2 3 4 5 6 7 8 9 // 함수 선언식 let add = function(x, y) { return x + y } //화살표함수 방식 let add = function(x, y) => { return x + y } cs 2. 생략 가능 기호 파라미터가 1개일 때는 소괄호 ()의 생략이 가능하다. 화살표 함수의 유일한 문장이 return 일때는 return 을 생략할 수 있으며, 이 때는 중괄호 {}를 생략해주어야 한다. 1 2 3 4 5 6 7 8 9 10 11 ..
2020-08-31 (월) 65일차 보호되어 있는 글입니다.
Node.js / 기초 / NVM, NPM, package.json 1. Node.js는 Javascript의 런타임이다. 런타임이란 프로그래밍 언어가 구동되는 환경이다. 다시 말해, 어떤 프로그래밍 언어가 동작할 수 있는 프로그램 환경을 말한다. Javascript는 웹브라우저라는 환경에서 작동되므로, javascript의 런타임은 웹브라우저이다. node.js도 웹브라우저와 마찬가지로 javascript를 위한 런타임이다. Node.js는 v8 엔진으로 만들어진 자바스크립트 런타임이다. v8은 자바스크립트를 기계어로 컴파일 해주는 엔진이다. V8 엔진은 멀티스레딩을 지원하지 않으므로 Node.js도 싱글 스레드이다. 다만, 외부의 요청을 싱글 스레드로 받아와서 이벤트큐에 callback 방식으로 쌓아놓고, 순서대로 처리한다. 이벤트큐에 쌓인 태스크를 내부에서 멀티스레..