Является ли 'next' зарезервированным идентификатором Javascript? Следующий мой код молча не смог (в FF 3) создать пару ключ / значение объекта, когда ключ был «следующий». Однако, когда я переключил свои ключи с prev / next на navPrev и navNext, объект создается, как я и ожидал.
var unimplementedNavEvent = function() {console.log('Un-implemented Page Navigation Event')};
var navigationEventStubs = [];
for (var i=0, n=pages.length; i<n; i++) {
var pageNavEvents = {href: pages[i], navEvents: {}};
if (i !== 0) {
pageNavEvents.navEvents.prev = unimplementedNavEvent;
}
if (i < n-1) {
pageNavEvents.navEvents.next = unimplementedNavEvent;
}
navigationEventStubs.push(pageNavEvents);
}