1
我有对象的列表看起来像这样:检查对象的名单有两个项目同一个JavaScript
Object {title: "The Amaze - 2016-12-31 10:00", date: "10/12/2016", time: "10.00am"…}
Object {title: "The Amaze - 2016-12-31 12:00", date: "31/12/2016", time: "12.00am"…}
Object {title: "The Amaze - 2016-12-31 10:00", date: "31/12/2016", time: "10.00am"…}
我通过object
这个名单试图循环,有一个条件语句,说如果日期匹配,然后做点什么。
dateArray
是我的对象列表。也许不好的做法称它为名称阵列,但..
for (var j = 0; j < dateArray.length; j++) {
if (dateArray[j].date === sDate) {
if (dateArray[j].date === dateArray[j].date) {
console.log(dateArray[j], "<<<<< Matched");
}
}
}
任何人都可以解释我如何实现我想做的事情。
另外,sDate
只是一个变量,我在顶部获取当前日期。
你这是在做第二个if语句的指标?你想比较2个对象吗? – Vaibhav
'sDate'是什么? –
是的,第二个if语句是我的问题。它回来匹配的一切。我试图说如果一个object.date匹配另一个然后做一些事情@Vicmathur – PourMeSomeCode