为什么_结果是不同的价值观?

时间:2016-05-15 14:12:00

标签: javascript

    function Carousel(){

        this.prevbtn=$('#prevbtn');

        _self=this;

        this.prevbtn.click(function(){
            console.log(_self);   //Carousel object
            _self.piclist.animate({
                console.log(_self);   //error 
            })
        })
    }
    var z=new Carousel();

这是我的js代码,之前有导入jq。我想知道为什么_self会是两个不同的价值观?一个是对的,另一个是错误的吗?

1 个答案:

答案 0 :(得分:0)

你有一个syntaxis错误

_self.piclist.animate({
     console.log(_self);   //error 
})

console.log不在可执行块