Как из объекта сделать массив и использовать потом pop 
		
		
		
		У меня есть объект(как массив) это выбранные элементы из DOM как этот объект преобразовать в обыкновенный массив чтобы была возможность использовать shift() и pop(). 
	 | 
	
		
 
function toArray(obj){ return [].slice.call(obj) }
alert( toArray( {1:'a',2:'b',length:2} ).pop() )
 | 
	
		
 спасиб 
	 | 
	
		
 Почему не работает? 
		
		
		
		
[var obj={m:1, n:2, s:3, length:3}; 
var arr1=[].slice.call(obj);
alert(arr1);
Возвращает массив из пустых элементов, почему? :help:  | 
	
		
 Gorin, 
	в теме шла речь об обьекте NodeList а его структура походит на упорядоченный массив Цитата: 
	
 Цитата: 
	
  | 
	
		
 Ну, конструктор роли не играет. NodeList либо Object - без разницы. Главное чтобы были числовые ключи и свойство length. 
	 | 
| Часовой пояс GMT +3, время: 05:38. |