如何实现JavaScript二叉树及其前序、中序、后序、层序遍历算法?