Показать сообщение отдельно
  #9 (permalink)  
Старый 26.01.2012, 18:10
Аватар для Nekromancer
Профессор
Отправить личное сообщение для Nekromancer Посмотреть профиль Найти все сообщения от Nekromancer
 
Регистрация: 06.05.2009
Сообщений: 1,163

var A = function(){};
A.prototype = [];
var a = new A;
a.push('vasea', 'test');
alert(a);
alert((Array.isArray || function(o){Object.prototype.toString.call(o) == '[object Array]'})(a));


В общем такое можно, но только в новых браузерах. IE<9 не проканает, хотя есть и свои хаки.
__________________
Нужно равняться на лучших, а не оправдываться за счёт худших.
Ответить с цитированием