일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mybatis
- R
- SQL
- 공정능력
- mapreduce
- vaadin
- Java
- Spring
- JavaScript
- window
- tomcat
- Python
- IntelliJ
- NPM
- SPC
- hadoop
- es6
- GIT
- table
- Android
- react
- plugin
- Eclipse
- SSL
- Sqoop
- xPlatform
- Express
- Kotlin
- MSSQL
- 보조정렬
- Today
- Total
목록JavaScript (9)
DBILITY
hadoop에 mapper,reducer를 생각하면 된다.java stream의 map,reduce도 있다. 입력요소를 x,출력요소를 y라 할때 x,y집합의 일대일대응 함수관계가 map y요소가 하나일때를 reduce로 보면 된다. map은 글자 그래도 요소마다 각각 적용할 수 있다. reduce는 결과가 요소집합에 대해 하나다. summary를 상상하자. 끝. 이거 보고 광고 한번 안 누른 이는 삼대가 재수가 없을지어다!ㅋㅋ 다음과 같은 기본 배열 데이터가 있다. var data = [ { id: 0, title: '해운대LCT - 가운데 라인 로얄층으로 위아래 우연히 공인중개사가 소개함', price: 30.5 }, { id: 1, title: '대장동 헐값 분양아파트 - 퇴직금도 못받고 아빠가 미안..
문자그대로 실행한 결과에 따라 처리를 가능하게 한다. 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..
ES5에서는 Object.create()를 통해 가능하다고 한다. function log(...args) { args.forEach(function (v, i) { console.log(v); }) } var parent = { name: '부모', age: 5000 }; var child = Object.create(parent); var grandChild = Object.create(child); log(child); child.name = '자식'; child.age = 10; log(child); grandChild.name = '손자'; grandChild.age = 2; log(grandChild, grandChild.name); log(grandChild.__proto__);