일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mapreduce
- hadoop
- tomcat
- vaadin
- react
- Sqoop
- MSSQL
- xPlatform
- NPM
- Express
- es6
- mybatis
- Python
- Spring
- Kotlin
- R
- SPC
- IntelliJ
- SSL
- SQL
- Java
- GIT
- 보조정렬
- plugin
- 공정능력
- Android
- window
- JavaScript
- Eclipse
- table
- Today
- Total
목록es6 (6)
DBILITY
문자그대로 실행한 결과에 따라 처리를 가능하게 한다. promise는 비동기처리 문법이 아니다. 내부에 비동기처리 코드가 있어야 비동기처리가 되는 것이다. 음..비동기처리 결과에 대한 순차처리가 필요할때 사용하면 되겠다. 대략 다음과 같다. var promise = new Promise((resolve, reject)=>{ var x = 2; if(1 resolve(x),1000); } else { reject(0); } }); promise.then((result) => { console.log(result); }).catch((error) => { console.log(error); }); // PromiseState pending, fulfilled(resolved), rejected resolve..
es6부터 변수,함수,클래스를 모듈화했을때 import/export라는 문법을 쓸 수 있나? 대략 다음과 같다. //lib.js var x = 10; var y = 20; var z = 30; export function fn() { console.log('export function'); } export class Class { constructor(name) { this.name = name; this.age = '김수한무 거북이와 두루비 삼천갑자 동박삭 치치카포 사리사리센타 워리워리 세브리깡 무두셀라 구름이 허리케인에 담벼락 담벼락에 서생원 서생원에 고양이 고양이엔 바둑이 바둑이는 돌돌이'; } sayWelcome() { console.log(`어서와~ ${this.name}님`); } get ge..
Array나 Object의 자료를 꺼내 변수에 할당하는 경우는 많다. 손쉽게 할 수 있는 destructuring문법이 추가되었다. var [a, b, c, d = 0, e] = [1, 2, 3]; console.log(a); console.log(b); console.log(c); console.log(d); console.log(e); var obj = {name: '이도', born: 1397, age: new Date().getFullYear() - 1397}; console.log(obj); var {name} = obj; console.log(name); var {name, born, age = 100} = obj; console.log(name, born, age); var {name, bo..
이전엔 대충 function으로 했다고 한다.비슷한가? prototype이란 용어만 익숙하면 될 것 같다. 여기서 Person의 prototype, 말하자면 원형보단 조상(?)이 Object다. function Person(name) { this.name = name; this.age = '김수한무 거북이와 두루비 삼천갑자 동박삭 치치카포 사리사리센타 워리워리 세브리깡 무두셀라 구름이 허리케인에 담벼락 담벼락에 서생원 서생원에 고양이 고양이엔 바둑이 바둑이는 돌돌이'; this.sayWelcome = function () { console.log(`어서와~ ${this.name}님`); } } Person.prototype.sayGoodbye = function () { console.log(`잘가유~ ..
독거 가능성 100% 노후에 라면값이라도 하게 광고 한번씩 클릭하시오! 싫어? 꺼져~! Please click on the ad so that I can pay for ramen in my old age! 老後にラーメン代だけでもするように広告を一回クリックしてください。 点击一下广告,让老后吃个泡面钱吧! function multiply(a, b = 1 * a) { return a * b } function sum(a, b = multiply(a)) { console.log(arguments); let s = 0; for (let key in arguments) { s+=arguments[key]; } console.log(s); } sum(1); sum(1, 2); sum(...[1, 2]); 함수의 param..