Показать сообщение отдельно
  #71 (permalink)  
Старый 14.04.2014, 01:25
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Не долго я радовался простому способу создания Array generic methods, баг Array.splice в IE8:
var obj = {
	"0": "a",
	"1": "b",
	"2": "c",
	length: 3
};

[].splice.call(obj, 1, 1);

alert(JSON.stringify(obj)); //→ {"0":"a","1":"c","2":"c","length":2}
           //остальные браузеры {"0":"a","1":"c","length":2}

Большинство результатов в Google с жалобой на то, что 2-й аргумент в IE обязательный, но этот баг тоже нагуглился http://stackoverflow.com/questions/1...ss-browser-ie8

Последний раз редактировалось Octane, 14.04.2014 в 01:46.
Ответить с цитированием