Показать сообщение отдельно
  #8 (permalink)  
Старый 27.10.2014, 06:52
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от sotik
не знал более компактного решения
Я тоже первый раз вижу такое решение)
Сообщение от рони
a=[],i=0;
for(a[i++]in data['return']);
А вообще не понимаю зачем собирать ключи в массив. Пройдись for..in'ом и делай все что нужно:

(function() {

var response = '{"success":1, "return":{"46081993":{"pair":"btc_rur", "type":"sell", "amount":0.01, "rate":15500, "order_id":425714310, "is_your_order":1, "timestamp":1414332926},"46061625":{"pair":"eur_rur", "type":"buy", "amount":0.1, "rate":53.242, "order_id":424877913, "is_your_order":1, "timestamp":1414264805}}}';
var data = JSON.parse(response);

if (!data.success) {
    return alert('Облом');
}

for (var key in data['return']) {
    var deal = data['return'][key];
    alert(deal.amount);
}


})();
__________________
В личку только с интересными предложениями
Ответить с цитированием