課程
/前端開發(fā)
/Node.js
/進擊Node.js基礎(chǔ)(一)
求解求解求解
2017-08-04
源自:進擊Node.js基礎(chǔ)(一) 5-10
正在回答
厲害、、、父類Car的speedUp()方法輸出結(jié)果是10,加上子類speedUp方法中的50,得出的結(jié)果就是60
我知道問題了,因為在上面沒有return courseData ,所以當我打印courseData它是undefined,所以不是數(shù)組。?
function filterChapters(html){
var $ = cheerio.load(html)
var chapters = $('.chapter')
var courseDate = []
chapters.each(function(item){
var chapter = $(this)
var chapterTitle = chapter.find('strong').text()
var videos = chapter.find('.video').children('li')
var chapterData = {
chapterTitle:chapterTitle,
videos:[],
}
videos.each(function(item){
var video = $(this).find('.J-media-item')
var videoTitle = video.text()
var id = video.attr('href').split('/video/')[1]
chapterData.videos.push({
title:videoTitle,
id:id
})
courseDate.push(chapterData)
return courseDate ? //!!!!!!!!!你應該也是這里忘記了return出去
你認真對比吧
你好解決了嗎??我也遇到這個問題了
應該是你的courseData沒定義數(shù)據(jù)類型
舉報
本視頻教程帶你揭開Node.js的面紗,帶你走進一個全新世界
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2022-03-23
厲害、、、父類Car的speedUp()方法輸出結(jié)果是10,加上子類speedUp方法中的50,得出的結(jié)果就是60
2017-08-15
我知道問題了,因為在上面沒有return courseData ,所以當我打印courseData它是undefined,所以不是數(shù)組。?
function filterChapters(html){
var $ = cheerio.load(html)
var chapters = $('.chapter')
var courseDate = []
chapters.each(function(item){
var chapter = $(this)
var chapterTitle = chapter.find('strong').text()
var videos = chapter.find('.video').children('li')
var chapterData = {
chapterTitle:chapterTitle,
videos:[],
}
videos.each(function(item){
var video = $(this).find('.J-media-item')
var videoTitle = video.text()
var id = video.attr('href').split('/video/')[1]
chapterData.videos.push({
title:videoTitle,
id:id
})
})
courseDate.push(chapterData)
})
return courseDate ? //!!!!!!!!!你應該也是這里忘記了return出去
}
你認真對比吧
2017-08-15
你好解決了嗎??我也遇到這個問題了
2017-08-04
應該是你的courseData沒定義數(shù)據(jù)類型