如何精确检测JavaScript代码中可能存在的隐蔽死循环?