伙计们我有几个问题:
switch语句与JavaScript之间是否存在性能差异if...else? switch和if...else不同之处是什么?(FireFox,IE,Chrome,Opera,Safari)提出这个问题的原因似乎是我switch在Firefox中的大约1000个案例的声明中获得了更好的表现.
编辑 不幸的是,这不是我的代码,Javascript正在从编译库生成服务器,我无法访问代码.调用生成javascript的方法
CreateConditionals(string name, string arrayofvalues, string arrayofActions)
Run Code Online (Sandbox Code Playgroud)
note arrayofvalues是逗号分隔的列表.
它产生的是什么
function [name] (value) {
if (value == [value from array index x]) {
[action from array index x]
}
}
Run Code Online (Sandbox Code Playgroud)
注意:where [name]=传递给serverside函数的名称
现在我将要插入的函数的输出更改为TextArea,编写了一些JavaScript代码来解析函数,并将其转换为一组case语句.
最后我运行该功能,它运行良好但IE和Firefox的性能不同.