闭包用于缓存
闭包可用作缓存
function eater() {
    var food = '';
    var obj = {
        eat: function () {
            console.log('i am eating' + ' ' + food);
            food = '';
        },
        push: function (myFood) {
            food = myFood;
        },
    }
    return obj;
}
var eater1 = eater();
eater1.push('banana');
eater1.eat();//i am eating banana
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号