자바스크립트.. => 부분..
소포안
9년 전
조회 2,224
</div><div>var phantom = require('phantom');</div><div>
</div><div>var sitepage = null;
var phInstance = null;
phantom.create()
.then(instance => {
phInstance = instance;
return instance.createPage();
})
.then(page => {
sitepage = page;
return page.open('<a href="<a href="https://stackoverflow.com/" target="_blank" rel="noopener noreferrer">https://stackoverflow.com/</a>"><a href="https://stackoverflow.com/" target="_blank" rel="noopener noreferrer">https://stackoverflow.com/</a></a>');
})
.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();
});
</div><div>
위 코드의 이해가 정확히 가지 않습니다.
특히 => 이부분과
.then(page => {
sitepage = page;
return page.open('https://stackoverflow.com/">https://stackoverflow.com/');
})
page 라는 것을 매개변수로 넘겨 sitepage 담는데
위처럼 할경우 sitepage 에는 아무것도 담기지 않아야 되는거 아닌가요?
근데 실행을 하면 정상적으로 표시가 되는데..
이해가 잘 안갑니다. 설명 좀 부탁드리겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인