例:
function a()
{
    ...........
    this.b = function()
    {
        alert("1");
        alert("2");
        alert("3");
    }
    .......
}
如上例子,我这边遇到的情况是,我在这个方法中用了alert(),按顺序是1到3,方法的执行循序是从上至下,依次执行。按理说,应该先显示1,再显示2,最后显示3,若该方法被再次调用的时候,还是应该依次显示1,2,3。
可是我这里,第一轮显示了1,2,3.而后再次显示则为1,1,2,3(注:此处第一个1的对话框所在的位置与其他显示的位置是不一样的),而后也经常出现这样的情况2,1,2,3或者3,1,2,3.
求解