我有這個數組(我知道,技術上沒有javascript中的多維數組這樣的東西)或'對象'。我想要得到的值-888,像這樣:在IE中獲得多維javascript數組的價值
var thisPage = 1;
var pagePos = {
0: {
left: '0',
url: 'home',
},
1: {
left: '-888',
url: 'what_we_offer',
},
2: {
left: '-1776',
url: 'clients',
},
3: {
left: '-2664',
url: 'contact_us',
}
};
alert(pagePos[thisPage].left);
它在Firefox正常工作,但不是IE瀏覽器。爲什麼?
謝謝。
它在IE中工作。 [工作演示](http://jsfiddle.net/PeFeH/)。這是你的實際代碼嗎?還有其他事情出錯了,我們沒有看到。聲明'3'屬性後可能是''後面的','?因爲在IE中這不起作用。 –
@DavidHedlund他沒有說IE版本是什麼版本...... – mattsven
感謝您的回覆,實際上duri下面有它 - 它是拋出它的url屬性之後的尾隨逗號。乾杯。 – Inigo