Loading

变量为什么要赋值初始值 我才迷瞪过来

Vue.config.productionTip = false;
            
            new Vue({
                'el':'.vm',
                data:{
                    goods:[
                        {name:'小明',age:30},
                        {name:'小红',age:15},
                        {name:'小李',age:17}
                    ],
            
                },
                computed:{
                    totalAge:function(){
                        var total =0
                        for(var i=0;i<this.goods.length;i++){
                            total += this.goods[i].age;
                        }
                        return total
                    },
                    
                }
                })

如果不给初始值 循环的时候是无法 +=的  因为前面是 var xx += 这样是行不通的, 所以要给个初始值 定义变量以后 再拿他来做 +=运算 这样才可以

 

posted @ 2021-11-25 23:04  mingBolg  阅读(121)  评论(0编辑  收藏  举报