xx2 = "AB".replace("(.)(.)",
    function(str, p1, p2) {
        return(p2 + p1);
    });
上面的这段javascript代码为什么没看懂,谁能看懂啊?