【问题标题】:Javascript documentation notation [duplicate]Javascript文档符号[重复]
【发布时间】:2016-08-09 03:19:37
【问题描述】:
我已经看过很多次了,而且大部分时间我都能弄清楚它的含义,但有时我有点困惑。主要在 jquery 上查看文档,我看到如下内容:
.toggleClass( function [, state ] )
带有逗号和state 的括号表示法究竟是什么意思?
任何信息都会很棒。
谢谢!
【问题讨论】:
标签:
javascript
jquery
documentation
【解决方案1】:
括号[] 之间的所有内容都是可选的。
在您的情况下,这意味着 state 可以省略,并且该功能仍然有效。
【解决方案2】:
可选参数。
在你的情况下,那些标记在里面的,如state,可以省略,函数不会抛出错误。
再举个例子:
jQuery.ajax( url [, settings ] )
同时表示
jQuery.ajax( "www.google.com" )
和
jQuery.ajax( "www.google.com" , {dataType: 'mycustomtype'} )
有效。