|> Weeeeeeb

どんどんドーナツどーんと行こう!(10万円山さん)

コード誤字が合ったのでCoffeeScriptで書き直し

最近Node.jsの勉強を兼ねて『JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック』を使って勉強してます。
その中でコードに一部誤りがあったので、CoffeeScriptで書きなおしてみました。

書きなおしてみました。 おそらく出版社にて、既に修正版が挙がっているかとは思いますが、CoffeeScriptの勉強もついでにしちゃいました。

この本はやっててすごく楽しいし、多分野の学習出来るため今後のアイディアにも活かせると思うのでドンドン進めて行きます。

    RSS = "http://rss.weather.yahoo.co.jp/rss/days/4410.xml"

    parseString = require('xml2js').parseString
    request = require 'request'

    request RSS, (err, response, body) ->
        if !err && response.statusCode == 200
                analyzeRSS(body)

    analyzeRSS = (xml) ->
        parseString xml, (err, obj) ->
                if err
                        console.log err
                        return
                items = obj.rss.channel[0].item
                for item in items
                        console.log item.title[0]

下記が誤字の箇所となります。

    for item in items
        console.log item.title[0]

元々はこんな感じ(確か)

    for i in items
        item = items[i]
        console.log item.title[0]