code如下    var color='blue';
    function getcolor(){
        var string=color;
        var color='red';
        alert(string);//结果是undefined!
    }
    getcolor();    根据作用链规则,应该是输出‘blue’啊,请问为什么会输出undefined?谢谢!