Я создаю хеш как объект параметров для передачи в плагин jQuery.Один из ключей, которые мне нужно использовать, как определено плагином, это next
.
Это прекрасно работает в Safari (поэтому я предполагаю, что Webkit в целом), но в Firefox его удалили, или проигнорировали, или что-то ... его просто нет.Например:
var opts = {
"next": "some selector string",
"prev": "some other selector string",
"anotherOption": 1
};
console.log(opts);
Ouput:
anotherOption 1
prev "some other selector string"
Это сводит меня с ума.Более того, существует множество плагинов и вещей, которые используют это имя ключа в каком-то хэше опций, и я никогда раньше не замечал такого поведения.Может кто-нибудь сказать мне, что здесь происходит и как обойти это?(Я попытался сделать opts.next = "something"
вместо этого, но это дает тот же результат).
Это также не проблема с окружающим кодом - я напечатал пример (за исключением вызова console.log) в моемFirebug консоль и получил тот же результат.