相关疑难解决方法(0)

Javascript切换与if ... else if else

伙计们我有几个问题:

  1. JavaScript switch语句与JavaScript之间是否存在性能差异if...else
  2. 如果是这样的话?
  3. 浏览器的行为switchif...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的性能不同.

javascript conditional cross-browser

132
推荐指数
6
解决办法
10万
查看次数

标签 统计

conditional ×1

cross-browser ×1

javascript ×1