| 
 Chrome dev 19 Смотрите как классно! Но вопрос 
(function() {
	var proxy = Proxy.create({
		get : function(proxy, name) {
			if (name < 0 && proxy.length + +name >= 0) {
				return proxy[proxy.length + +name]
			}
		}
	});
	window['arr'] = function() {
		var arr = Array.apply(this, arguments);
		arr.__proto__ = proxy;
		return arr;
	}
})();
var q = arr(1, 2, 3, 4, 5, 6, 7, 8, 9)
alert(q[0])
alert(q[1])
alert(q[2])
alert(q[-1])
alert(q[-2])
alert(q[-3])
при литеральной нотации используется родной конструктор Array. Как научиться перехватывать запросы с отрицательными числами на ВСЕ массивы, созданные даже вот так [1,2,3] ? Второй вопрос, как покрасивее сохранить методы массивов? или вообще все придется переписывать? | 
| 
 Mахmахmахimus, а чё, никак на прямую слушать прототип массива? И ваще, хром-хром, в лисе это добро чуть ли не пол года уже. | 
| 
 Цитата: 
 вот я и думаю может как то заменяется Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 FINoM, Это будущий стандарт. Раз на то пошло, Chrome не первая инстанция реализации JS стандартов. А вот другие не зачешется. Майкрософту вообще по барабану, он как devote, пока нет финальной версии стандарта, он и не парится. Опера выпускает обновление JS движка раз в 10 лет. Так что странно говорить про других, когда есть всего 2 лидера, Хром и Лиса. | 
| 
 Кстати если бы все поставили заглушки от НЕ хрома и лисы, тогда бы через неделю все перешли на них. Продавцы интернет магазинов стали бы больше продавать делая более удобные html5 сайты. | 
| 
 Цитата: 
 Цитата: 
 | 
| 
 devote, Что написал то и имел введу. | 
| 
 Цитата: 
 | 
| 
 devote, Враньё, в unstable версии хрома переписанный v8 в котором нет прошлых багов. v8natives.js переписан полностью. Я кстати до этого не говорил о переписывании, а в общем об обновлениях. | 
| Часовой пояс GMT +3, время: 06:16. |