次のデフォルトの定義は悪い習慣ですか?
var defaults = {
name:'',
surname:'',
address:{
part1:'',
part2:'',
postCode:''
}
};
アドレス オブジェクトの part1 のみがプラグイン イニシエータによって定義されている場合、残りのアドレスは未定義になります。
これを処理する最良の方法は何ですか?または、複雑なオブジェクトをオプションとしてまったく使用しないでください。