recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Existe-t-il un bon moyen d'encapsuler des éléments comme celui-ci? ~

Maintenant, j'ai l'impression que ce n'est pas une bonne idée d'écrire partout. Et si je veux changer mon nom ce jour-là, dois-je le remplacer un par un ? ~

typechotypecho2762 Il y a quelques jours643

répondre à tous(2)je répondrai

  • 巴扎黑

    巴扎黑2017-06-12 09:33:17

    Ou pouvez-vous écrire une fonction intermédiaire pour gérer l'ajout, la suppression, la modification et l'interrogation des variables associées ? Voyons si d'autres ont une meilleure solution

    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;
                }
            }
        }
        //.......
        //写了个简单的,如果要求更复杂可以自己去拓展
    };

    C'est un peu difficile d'obtenir la valeur. Si vous souhaitez attribuer la valeur, vous pouvez créer une nouvelle fonction pour l'affectation. Si vous souhaitez modifier la valeur, appelez simplement la fonction

    .

    répondre
    0
  • 三叔

    三叔2017-06-12 09:33:17

    Encapsulé dans un objet

    répondre
    0
  • Annulerrépondre