JavaScript确认窗口
JavaScript confirm window
我正在查看一些关于JavaScript确认调用的代码。根据我的理解,确认返回真或假。与我合作的开发人员一直在做以下事情:
function askTheUser(question, myCallback) {
var result = confirm(question);
myCallback(result ? 2 : 1);
}
让我陷入循环的线路是result ? 2 : 1
。为什么有人会这样做而不仅仅是myCallback(result);
是否有我不知道的与回调有关的内容。我只是对返回与用户是否确认问题相关的真或假感兴趣。我一直在看,只是看起来不对。
谢谢。
这并不是错误的,它只是将true/false
转换为2/1
。大概他们这样做是有原因的。
result ? 2 : 1
表示如果result
为真,则返回2,否则返回1
他/她这样做一定有特殊的原因。试着在使用代码的地方查找代码。
相关文章:
- 当我编码窗口时如何返回真或假.确认自己
- 窗口确认在 AJAX 帖子中打印 HTML 标签
- 取消按钮不适用于确认窗口
- 在chrome上显示类似于关闭窗口时的firefox的警报消息.确认消息”;离开"或“;留在这个页面上&quo
- 为什么这个JS确认窗口没有在表单提交时启动
- 在幻像.js中确认警报窗口
- 如何在表单中单击重置按钮时确认弹出窗口
- 使用模态弹出联系表单,是否可以在提交时在同一弹出窗口中显示确认
- 如何在确认弹出窗口中单击“离开页面”按钮
- 如何使用 window.open() 打开弹出窗口,确认消息为 Yex/No
- 角度指令控制器单元测试使用窗口.确认
- 窗口确认重定向,即使取消
- html表单中的变量未传递到Javascript窗口确认
- 在onbeforeunload事件的窗口确认时调用回调函数
- 窗口确认后取消选择下拉选项
- Javascript窗口确认弹出几次
- 自动应答窗口.确认使用VBA
- Chrome内联插件安装在窗口.确认
- 如何停止无所事事的窗口确认弹出框
- JQuery窗口确认未提交