如何檢查兩個對象之間的差異並添加缺失值?兩個對象之間的差異並添加缺失值
例子:https://jsfiddle.net/aca0hdv9/
var defaultOptions = {
monit : {
map:{
googleMap: false
},
vehiclesList: {
rightSide: false,
number: true,
driver: true,
note: true,
},
vehicleCloud: {
speed: true,
date: true,
alarms: true,
fuelsCloud: true
},
driverCloud: true
};
var userCacheOptions = {
monit : {
// Missing map options
vehiclesList: {
rightSide: false,
number: false,
driver: false
// Missing note option
},
vehicleCloud: {
speed: true,
date: true,
alarms: true,
fuelsCloud: true
},
// Missing driverCloud option
}
};
我不想指定默認值,我只是想添加缺失值。任何想法如何以最簡單的方式做到這一點?
我需要更多的自動化解決方案:) – snuuve