Javascript文档表示法

时间:2016-08-08 19:10:04

标签: javascript jquery documentation

我已经看过很多次了,大部分时间我都能弄明白这意味着什么,但有时候我有点困惑。查看主要关于jquery的文档,我看到这样的事情:

./runtests.sh -b firefox,chrome,ie

带逗号和.toggleClass( function [, state ] )的括号表示法究竟是什么意思?

任何信息都会很棒。

谢谢!

2 个答案:

答案 0 :(得分:3)

括号var input = "ashley, andy, juana" var output = input.replace(/^|,\s*/g, "$&Sports_"); console.log(output);之间的所有内容都是可选的。

在您的情况下,这意味着可以省略[],并且该功能仍然有效。

答案 1 :(得分:1)

可选参数。

在您的情况下标记为state的内部可以省略,并且该函数不会抛出错误。

另一个例子:

  

jQuery.ajax(url [,settings])

意味着两者

jQuery.ajax( "www.google.com" )

jQuery.ajax( "www.google.com" , {dataType: 'mycustomtype'} )

有效。