Atau anda boleh menulis fungsi perantara untuk mengendalikan penambahan, pemadaman, pengubahsuaian dan pertanyaan pembolehubah yang berkaitan? Mari lihat jika orang lain mempunyai cara yang lebih baik
var o = {
data : {},
add : function(key,val){
if(!key) return false;
var data = this.data;
data[key] = data[key] || {};
data[key] = val;
},
del : function(key){
if(!key) this.data = {};
delete this.data[key];
},
changeVal : function(obj){
if( Object.prototype.toString.call(obj) != '[object Object]' )
obj = {};
var data = this.data;
for( var key in obj){
if(data[key]){
data[key] = obj;
}
}
}
//.......
//写了个简单的,如果要求更复杂可以自己去拓展
};
Agak sukar untuk mendapatkan nilai Jika anda ingin menetapkan nilai, anda boleh membuat fungsi baharu untuk tugasan tersebut Jika anda ingin mengubah suai nilai, hubungi terus fungsi tersebut
Atau anda boleh menulis fungsi perantara untuk mengendalikan penambahan, pemadaman, pengubahsuaian dan pertanyaan pembolehubah yang berkaitan? Mari lihat jika orang lain mempunyai cara yang lebih baik
Agak sukar untuk mendapatkan nilai Jika anda ingin menetapkan nilai, anda boleh membuat fungsi baharu untuk tugasan tersebut Jika anda ingin mengubah suai nilai, hubungi terus fungsi tersebut
Dikapsulkan menjadi objek