如果我有這樣的事情:兩個有關數組的問題:選擇一個項目,並比較日期
var cars = [
{car:"01", color:"red", date: Date("Sep 23, 2013 12:00:00")},
{car:"02", color:"blue", date: Date("Sep 24, 2013 12:00:00")},
{car:"03", color:"green", date: Date("Sep 25, 2013 12:00:00")},
{car:"04", color:"yellow", date: Date("Sep 26, 2013 12:00:00")},
{car:"05", color:"purple", date: Date("Sep 27, 2013 12:00:00")}];
,我想:1)選擇一個項目car:"03"
例如,我該怎麼辦呢?我認爲做這樣的事情,只是爲了測試,但這並沒有制定出:
$(cars).each(function(i,el) {
console.log($(this).car);
});
; 2)這是有效的,以這種Date
陣列中比較真實當前Date
?例如:
var currentDate = new Date();
if (currentDate < Date) { ...
謝謝!
我不會使用汽車:01或汽車:02等等。數組中的每個對象都有一個鍵,所以你可以通過獲取汽車[2]來訪問car:03(因爲鍵以0開頭而不是1) – Imphusius
謝謝。按照你的邏輯,試着做'console.log($(this).car [i]);'但是這也沒有解決......我使用的是「01」,「02」,「03」等不作爲索引,但作爲一個汽車號碼。它可能是陣列中的第10位,但「33」作爲旁邊的數字 – memime