Math.min.apply()在safari中不起作用

时间:2017-04-08 14:25:37

标签: javascript safari

在Safari浏览器中拥有1L数据时,

Math.min.apply无效。请找到以下示例,

https://jsfiddle.net/fNPvf/38588/

<input type="submit" id="byBtn" value="Change" onclick="change()"/>
function change(){
   var arr = [];
   for (var i=0; i<=100000; i++){
      arr.push(i);
   }
   document.getElementById('myTextField').value = Math.min.apply(null, arr);

}

当运行那个例子,除了chrome它工作正常但在safari中它会抛出 控制台中出现Maximum call stack size exceeded问题。怎么避免这个?

0 个答案:

没有答案