자바스크립트.. => 부분..

자바스크립트.. => 부분..

QA

자바스크립트.. => 부분..

본문


var phantom = require('phantom');

var sitepage = null;
var phInstance = null;
phantom.create()
    .then(instance => {
        phInstance = instance;
        return instance.createPage();
    })
    .then(page => {
        sitepage = page;
        return page.open('https://stackoverflow.com/');
    })
    .then(status => {
        console.log(status);
        return sitepage.property('content');
    })
    .then(content => {
        console.log(content);
        sitepage.close();
        phInstance.exit();
    })
    .catch(error => {
        console.log(error);
        phInstance.exit();
    });

위 코드의 이해가 정확히 가지 않습니다.

특히 => 이부분과

    .then(page => {
        sitepage = page;
        return page.open('https://stackoverflow.com/');
    })

page 라는 것을 매개변수로 넘겨  sitepage 담는데

위처럼 할경우  sitepage 에는 아무것도 담기지 않아야 되는거 아닌가요?

근데 실행을 하면 정상적으로 표시가 되는데..

이해가 잘 안갑니다.  설명 좀 부탁드리겠습니다.




이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 6
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT