爬完代码返回值问题
function filtersFunction(html) {
var $ = cheer.load(html)
var list = $('.chapter')
var nodeList = []
list.each(function (item) {
var list = $(this)
// console.log('list---', list)
var textList = list.find('.video').children('li')
var listTitle = list.find('h3').text()
var nodeData = {
listTitle: listTitle,
textList: []
}
textList.each(function (item) {
var aLi = $(this).find('a')
var listA = aLi.attr('href').split('video/')[1]
var listText = aLi.text()
nodeData.textList.push({
listA: listA,
listText: listText
})
})
nodeList.push(nodeData)
})
console.log(nodeList)
return nodeList
}打印结果

小伙伴们有知道为啥我的第二个push打印是这样的吗?