소프트웨어/javascript

    promise의 엉뚱한 생각 - promise 중간에 빠져나오기

    new Promise((resolve1, reject) => { reject('break!') // throw new Error("에러 발생!"); // new Promise((resolve2, reject) => { // console.log("promise 1"); // setTimeout(resolve2, 1000); // }).then(resolve1); }).then(() => { console.log("promise 2"); }).catch((e)=>console.log("error : ", e)) then을 써두고 promise를 return할거라고 예상했는데, return을 하지 않으면 어떻게하지? 그리고 로직이 중간에 끊겼는데 promise chain에서 어떻게 빠져나갈 수 있을까? ((..

    javascript로 linked list 만들기 (느낌대로)

    javascript로 linked list 만들기 (느낌대로)

    Linked List on Javascript class Node, class LinkedList 를 만들고 push, pop, printall, size 함수를 만든다아래는 코드 전문이다. class Node { constructor(data) { this.data = data; this.next = null; } } class LinkedList { constructor() { this.root = null; this.curNode = null; this.size = 0; } push(data) { const node = new Node(data); if (this.root == null) { this.root = node; this.curNode = node; } else { this.curNode..

    [javascript] clock 만들기

    1. http://www.elated.com/res/File/articles/development/javascript/creating-a-javascript-clock/clock.html2. 엄청난 시계다!https://www.youtube.com/watch?v=9dtDaWi6R0g 1. source The JavaScript clock in action View the source of this page to see how it works. Feel free to use the JavaScript in your own Web pages! 2:56:59 PM Return to the article All code in this page is copyright 2007 Elated Communicatons..