'next'是一個保留的JavaScript標識符嗎?當密鑰爲'next'時,下面的代碼無聲無息地(在FF 3中)創建對象的鍵/值對。但是,當我將鍵從prev/next切換到navPrev和navNext時,該對象按照我的預期構建。'next'是一個保留的JavaScript標識符嗎?
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);
}
上jsfiddle.net演示請。 – 2011-05-27 14:25:29
提醒(typeof下一個) – kennebec 2011-05-27 14:58:55