脚本调试器报告“;操作不允许”;
Script debugger reports "operation not allowed"
我有一个简单的项目,它可以进行一些通用数组计算,并在网格中返回结果。我需要一个短的方法来扫描一个数组的最大值,并尝试使用这个:
var max = Math.max.bind( Math.max );
var vector_max = Function.apply.bind( max, null );
现在,当我不进行调试时,这非常有效。但是,如果我将测试函数封装在任何语句中,比如:
function tester() {
var r = 0;
return r;
}
在这个函数的任何地方设置一个断点,然后单击debug,我得到一个错误:
"Typeerror: This operation is not allowed. (line XXX, file xxx)"
即使在附加到空工作表的全新脚本中也会发生这种情况。当然,谷歌没有关于他们的脚本调试器的文档,也没有提到任何限制,所以,我完全蒙在鼓里。
有什么想法吗?
我也可以重现这一点。它看起来确实像是调试器中的一个错误!:)
您应该在应用程序脚本问题跟踪器中报告此情况。同时,使用vector_max
函数的另一个实现来调试代码。例如:
function vector_max(a){ return a.reduce(function(r,v){ return r < v ? v : r; }, -Infinity); }
相关文章:
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- Don'不允许将焦点集中在自动完成的选择上
- 当通过AJAX调用时,控制器操作不会执行
- 覆盖在赢得'不允许点击下面的标记,谷歌地图api v3
- CORS保持在SecurityError上:操作不安全
- js文件未加载js控制台say's”;不允许加载本地资源”;
- Jquery不允许来自多个选择列表的相同值
- 飞行前响应中的访问控制允许标头不允许Angularjs请求标头字段访问控制允许标题
- 不允许在文本框中使用小数
- 为什么 AngularJS 不允许异或操作
- fs extra:错误:EPERM:不允许操作,取消链接
- 子操作不允许在我的模态形式中执行重定向操作
- asp.net Web API 405 方法不允许、发布、自定义操作
- IE 是唯一不允许 Flash 对象操作的浏览器(或版本)
- 不允许对链接函数的元素参数进行数组操作
- 脚本调试器报告“;操作不允许”;
- ASP页面窗体操作不允许ASP按钮单击启动
- Ajax 405(方法不允许)当I操作字段为空或与当前页面相同时
- 错误"试图在不允许突变的数据库上进行突变操作."在indexedDB中检索数据时
- EPERM,操作不允许'node . js