陣列差我有兩個JavaScript對象:卸下對象/從不同陣列
object_1 = [
{'value': '9:00', 'text':'9:00 am', 'eventtime':'09:00:00' },
{'value': '9:30', 'text':'9:30 am', 'eventtime':'09:30:00' },
{'value': '10:00', 'text':'10:00 am', 'eventtime':'10:00:00' },
{'value': '10:30', 'text':'10:30 am', 'eventtime':'10:30:00' },
{'value': '11:00', 'text':'11:00 am', 'eventtime':'11:00:00' },
{'value': '11:30', 'text':'11:30 am', 'eventtime':'11:30:00' },
];
object_2 = [
{'eventtime': '10:30:00'},
{'eventtime': '11:00:00'}
];
我想刪除該對象在object_1
具有相同eventtime
值並將其存儲在一個新的數組/對象。請幫我這麼做,我找不到解決辦法。
這將是新的數組/對象:
object_new = [
{'value': '9:00', 'text':'9:00 am', 'eventtime':'09:00:00' },
{'value': '9:30', 'text':'9:30 am', 'eventtime':'09:30:00' },
{'value': '10:00', 'text':'10:00 am', 'eventtime':'10:00:00' },
{'value': '11:30', 'text':'11:30 am', 'eventtime':'11:30:00' },
];
請注意,這個問題有什麼** **做與JSON在所有。看起來你正在將JavaScript對象文字(JavaScript語言語法的結構)與JSON(獨立於語言的數據交換格式,如XML或CSV)相混淆。我會相應地編輯你的問題。另請參閱:[沒有像「JSON對象」那樣的東西](http://benalman.com/news/2010/03/theres-no-such-thing-as-a-json/)。 –