<分区>
这是一个 javascript 函数 assert(value[, message])
。
我想知道 assert(value[, message])
和 assert(value, message)
之间的区别。
标签 javascript
<分区>
这是一个 javascript 函数 assert(value[, message])
。
我想知道 assert(value[, message])
和 assert(value, message)
之间的区别。
最佳答案
在编写函数描述时使用方括号表示参数是可选的。
在 assert(value[, message])
的情况下,第一个参数 value
是必需的。如果您尝试在没有它的情况下调用该函数 -- assert();
-- 该函数将不起作用或将引发错误。第二个参数 message
是可选的。您可以仅使用第一个参数调用该函数 -- assert(value);
-- 它会正常工作。
如果函数显示为 assert(value, message)
,则两个参数都是必需的,并且必须给出它们,以便函数按预期执行或不抛出错误。
关于javascript - 这是什么意思 "assert(value[, message])",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48878026/
相关文章:
javascript - React Native,Redux 找不到上下文
javascript - 在浏览器扩展中使用 libsodium.js
javascript - 为 jQuery(或其他静态文件/脚本)使用 CDN 真的是个好主意吗?
javascript - 使用通过 AJAX 接收的 CSS/Javascript
javascript - IndexedDB - 提供给操作的数据不符合要求
javascript - 如果为空则不显示任何内容 (JS)
javascript - g :message with arguments inside Javascript/jQuery not working as expected