javascript - Adakah terdapat cara yang baik untuk merangkum bahagian seperti ini? ~
typecho
typecho 2017-06-12 09:31:17
0
2
635

Sekarang saya rasa bukan idea yang baik untuk menulis di mana-mana sahaja. Bagaimana jika saya mahu menukar nama saya pada hari itu? ~

typecho
typecho

Following the voice in heart.

membalas semua(2)
巴扎黑

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

三叔

Dikapsulkan menjadi objek

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan