为了账号安全,请及时绑定邮箱和手机立即绑定

爬完代码返回值问题

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
}

打印结果

https://img1.sycdn.imooc.com//5c34ad400001203e12700702.jpg

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

正在回答

举报

0/150
提交
取消
进击Node.js基础(一)
  • 参与学习       219397    人
  • 解答问题       896    个

本视频教程带你揭开Node.js的面纱,带你走进一个全新世界

进入课程

爬完代码返回值问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信