实际上,使用4个条件语句可能是解决此问题的最佳方法。
*
函数的文档顶部说
永不使用Direct eval()!
文档说,在内部动态生成的代码也较慢,因为它不会像JavaScript引擎那样优化正常代码。
eval()
,只用您要处理的所有功能编写所有条件。
(我认为我知道我在做什么,而我的看法是一个玩具,并且在生产代码中没有目的。)