일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- AWS
- MySQL
- 정렬
- OCR
- flask
- MongoDB
- nodejs
- Bull
- 게임
- Dinosaur
- Python
- 자료구조
- react
- game
- 공룡게임
- Sequelize
- JavaScript
- dfs
- class
- nestjs
- jest
- TypeScript
- Express
- Queue
- typeORM
- mongoose
- GIT
- Nest.js
- cookie
- Today
- Total
목록JavaScript (36)
포시코딩

JavaScript에 넣을까 Node.js에 넣을까 noServer 옵션 const wss = new ws.Server({ noServer: true }); 참고 https://www.reddit.com/r/node/comments/sfgmum/can_someone_kindly_explain_what_noserver_mode/ Can someone kindly explain what noServer mode actually means in this websocket constructor? * I am trying to setup websocket with ws library * In the documentation here, [it talks about noServer... www.reddit.com
str.padEnd(targetLength: number [, padString: string]) targetLength: 목표 문자열 길이. 현재 문자열의 길이보다 작다면 채워넣지 않고 그대로 반환. padString: 현재 문자열에 채워넣을 다른 문자열. default는 '' 좌측부터 채우려면 str.padStart(targetLength: number [, padString: string]) str이 목표 길이보다 길면 그대로 반환하고 채워넣을 padString이 길면 좌측부터 들어갈 공간에만 일부를 잘라 넣어 반환한다. ex) '99'.padStart(5, '12345678'); // '12399'

모듈(Module)이란? Javascript 파일 단위로 분리된 코드를 일컫는다. 여기서 Javascript 파일은 특정한 기능을 가진 여러 개의 함수와 변수들의 집합이다. 모듈(Module)은 하나의 모듈에서 다른 모듈을 호출하여 사용할 수 있다. 모듈(Module)은 그 자체로도 하나의 프로그램이면서 다른 프로그램의 부품으로도 사용할 수 있다. 보통 1개의 파일이 1개의 모듈이 된다. 모듈의 필요성 코드 베이스를 분리할 수 있으며, 이를 통해 코드를 구조적으로 관리할 수 있다. 코드를 재사용 가능하게 만들어준다. 즉, 모듈화(modularize)된다. 모듈의 인터페이스(Interface)만 노출 시킬 수 있다. 즉, 인터페이스 이외에는 모든 정보를 은닉하는 정보은닉(information hiding)..
https://joshua1988.github.io/web-development/javascript/js-async-await/ 자바스크립트 async와 await (중급) 자바스크립트 개발자를 위한 async, await 사용법 설명. 쉽게 알아보는 자바스크립트 async await 개념, 사용법, 예제 코드, 예외 처리 방법 joshua1988.github.io https://inpa.tistory.com/entry/%F0%9F%91%A9%E2%80%8D%F0%9F%92%BB-%EB%8F%99%EA%B8%B0%EB%B9%84%EB%8F%99%EA%B8%B0-%EB%B8%94%EB%A1%9C%ED%82%B9%EB%85%BC%EB%B8%94%EB%A1%9C%ED%82%B9-%EA%B0%9C%EB%85%9..
https://medium.com/오늘의-프로그래밍/자바스크립트에서-유용할-수도-있는-연산자들-모음-3450083838fb 자바스크립트에서 유용할 수도 있는 연산자들 모음 신박해보일 수 있는 연산자 몇 개를 추려보았다. medium.com
사용예제 class User { // User 부모 클래스 constructor(name, age, tech) { // 부모 클래스 생성자 this.name = name; this.age = age; this.tech = tech; } getTech(){ return this.tech; } // 부모 클래스 getTech 메서드 } class Employee extends User{ // Employee 자식 클래스 constructor(name, age, tech) { // 자식 클래스 생성자 super(name, age, tech); } } const employee = new Employee("조성훈", "29", "Node.js"); console.log(employee.name); // 조성훈 ..
객체(Object)란? Javascript의 데이터 타입은 크게 원시 타입과 객체 타입으로 분류된다. 원시 타입은 단 하나의 값만을 나타내고, 원시 타입의 값은 변경이 불가능 한 값 객체 타입은 다양한 타입의 값을 하나의 단위로 구성한 복합적인 자료 구조이고, 객체 타입의 값을 변경 가능한 값 Javascript는 객체(Object) 기반의 프로그래밍 언어이고, Javascript를 구성하는 거의 모든 것은 객체로 구성되어 있다. 객체(Object)는 0개 이상의 프로퍼티로 구성된 집합이며, 하나의 프로퍼티는 Key와 Value로 구성되어 있다. 객체 리터럴 이란? 리터럴(literal)은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법이다. 여기서 객체 리터럴은 객체를 생성..
function setTimeoutFunc(time) { return new Promise((resolve, reject) => { setTimeout(() => { console.log(time, '에 해당하는 시간이 지났습니다.'); resolve(); }, time); }) } async function main() { // console.log('시작 되었습니다.'); // setTimeoutFunc(1000); // console.log('종료 되었습니다.'); console.log('시작 되었습니다.'); await setTimeoutFunc(1000); console.log('종료 되었습니다.'); } main(); 시작 되었습니다. 1000 에 해당하는 시간이 지났습니다. 종료 되었습니다.
Array와 함께 쓰는 for of 문 let arr = ['aaa', 'bbb', 'ccc']; for (e of arr) { console.log(e); } // 'aaa' // 'bbb' // 'ccc' Object와 함께 쓰는 for in 문 let obj = {'qqq': 111, 'www': 222, 'eee': 333}; for (key in obj) { console.log(key); } // 'qqq' // 'www' // 'eee'