Показать сообщение отдельно
  #1 (permalink)  
Старый 27.06.2011, 10:53
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

Opera: отличить массив от объекта мимикрирующего под массив
var PreudoArray= function(){}
PseudoArray.prototype= Array.prototype
var list1= new PseudoArray
var list2= new Array


Вопрос: есть ли достаточно надёжный способ отличить первый от второго в Опере?

В остальных браузерах помогает проверка вида:
({}).toString.call( list1 ) === ({}).toString.call( list2 )
__________________
.ня
Ответить с цитированием