javascript算法