Функция в coffeescript на объекте cheerio не работает

У меня есть этот код:

$ = $root.cheerio.load(body)
 results = $('#selector').map (index, element)->
 items = []
 $(this).find('.item_link').each (i, el)->
 console.log("asdf")
 items[i] = $(this).attr('title')

 result=
 name: $(this).find('.the_name_link').attr('title') 
 #HERE I'd like to do something with items but it not working
 return result

 return callback(null,results)

Поэтому, когда этот код выполняется, в принципе нет ошибки, и в моем интерфейсе я получаю результат с

[
 {
 "name": "The Name I was looking for"
 }
]

Но кажется, что код в каждом блоке никогда не запускается (нет консольного вывода "asdf"). Что я делаю не так?

1 ответ

Теперь это серьезно тяжело. Проблема была неправильным параметром, отправленным в приложение, которое ответит неполным html, поэтому код был (правильно...), не найдя divs, которые я искал :)

Таким образом, вышеописанный кофейник.

licensed under cc by-sa 3.0 with attribution.