• NaN: как привести в порядок данные на JS?

    @alekstsk
    Раз у вас такой неоднородный ответ, parseInt нужно каждый элемент в цикле. Сейчас вы парсите уже строку, склеенную из всех элементов.
    -------------------------------------------------------------
    Пардон, первый раз я невнимательно посмотрел, приведение к number уже есть в цикле.
    Если вот это:
    "2013-06-17": {"payout": "7900.000000", "ltr": "2.9277", "pending_revenue": 1500.0, "leads": "32", "events_count": 38, "cpc": "7.23", "rejected": 3, "approved_revenue": 7900.0, "unique_clicks": "1093", "date": "2013-06-17", "approval_rate": 84, "approved": 32, "pending": 3, "rejected_revenue": 1000.0},

    -кусок aaData, то проблема в том, что это объект, содержащий объекты, вы его пытаетесь перебрать как массив содержащий объекты с массивами. а у него даже поля length нет.

    for (i in aaData){
       iClicks += parseInt(i['unique_clicks'], 10);
       ........
    }

    как то вот так я вижу
    Ответ написан
    4 комментария