Показать сообщение отдельно
  #20 (permalink)  
Старый 21.06.2013, 22:00
Интересующийся
Отправить личное сообщение для eugasl Посмотреть профиль Найти все сообщения от eugasl
 
Регистрация: 22.04.2013
Сообщений: 12

Как вариант можно еще так:

function Obj(x) {
      this.id = x; 
      this.toString = function() {
          return x;
      };
 }
  var arr = [new Obj(1), new Obj(2), new Obj(3)];
  console.log(arr[arr.join(',').indexOf('2')-1]); // искомый объект. Тут хорошо бы еще проверку, хотя все равно вернет undefined

Последний раз редактировалось eugasl, 21.06.2013 в 22:05.
Ответить с цитированием