Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Последний и предпоследний объект (https://javascript.ru/forum/misc/66011-poslednijj-i-predposlednijj-obekt.html)

Castromen 21.11.2016 11:36

Последний и предпоследний объект
 
Доброе утро, подскажите пожалуйста, как из объекта выбирать последний и предпоследний.
А то постоянно делаю новую переменную level(n)
Пробовал вот так

var leveln = items[i].data[i].length-1;
var leveln1;
leveln1 = leveln[1];//

var sum_q1=0,sum_q2=0,sum_q3=0,items=arraySA_kv_Q, otnosh=0;
				
				for(var i in items) {
				 
				 var level1=items[i].data[0];
				 var level2=items[i].data[1];
				 var level3=items[i].data[2];
				 
   				 sum_q1+= level1[1];//q1
				 sum_q2+= level2[1];//q2
				 sum_q3+= level3[1];//q3				 
				}

ksa 21.11.2016 11:42

Цитата:

Сообщение от Castromen
как из объекта выбирать последний и предпоследний

Из объекта? Или таки из массива?

Castromen 21.11.2016 11:45

ksa,
Из массива

ksa 21.11.2016 11:56

Цитата:

Сообщение от Castromen
Из массива

Как вариант...

var arr=[1,2,3,4,5,6];
var len=arr.length;
alert('Последний '+arr[--len]);
alert('Предпоследний '+arr[--len]);

ksa 21.11.2016 11:59

Или так...

var arr=[1,2,3,4,5,6];
var arr=arr.reverse();
alert('Последний '+arr[0]);
alert('Предпоследний '+arr[1]);


Часовой пояс GMT +3, время: 10:08.