Skip to content

Instantly share code, notes, and snippets.

@otiai10
Created September 6, 2013 10:28
Show Gist options
  • Save otiai10/6462128 to your computer and use it in GitHub Desktop.
Save otiai10/6462128 to your computer and use it in GitHub Desktop.
localStorageの構造を変えたので、きっとKey Errorが出る。mergeが必要になった
// 前者を後者で補う
var repair = function(given, template){
for(var i in template){
if(typeof given[i] == 'undefined'){
given[i] = template[i];
}
}
return given;
}
var obj01 = {
'hoge' : 1,
'fuga' : 2,
'piyo' : 3
}
var obj02 = {
'hoge' : 11,
'foo' : 21,
'bar' : 31
}
console.log(repair(obj01, obj02));
// { hoge: 1, fuga: 2, piyo: 3, foo: 21, bar: 31 }
@otiai10
Copy link
Author

otiai10 commented Sep 6, 2013

いらんかも

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment