#現在覺得處去寫不是很好 萬一那天要改名呢 一個個替換是嗎? ~
Following the voice in heart.
或是你可以寫一個中介函數來處理相關變數的增刪改查問題?看看別人有沒有更好的辦法
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; } } } //....... //写了个简单的,如果要求更复杂可以自己去拓展 };
取值有點難弄,賦值的話你可以創建一個新函數用於賦值,要修改值得地方直接調用函數就行,
封裝進一個物件裡
或是你可以寫一個中介函數來處理相關變數的增刪改查問題?看看別人有沒有更好的辦法
取值有點難弄,賦值的話你可以創建一個新函數用於賦值,要修改值得地方直接調用函數就行,
封裝進一個物件裡