2016-08-08 2 views
0

Я видел это много, и большую часть времени я могу понять, что это значит, но были времена, когда я был немного смущен. Глядя на документации, в основном на JQuery я вижу что-то вроде этого:Документация по документации Javascript

.toggleClass(function [, state ])

что делает кронштейн обозначения с запятой и state означает?

Любая информация была бы замечательной.

Спасибо!

+0

Это означает, что они являются необязательными параметрами. – Ozan

ответ

3

Все между кронштейнами [] не является обязательным.

В вашем случае это означает, что state можно опустить, и функция все равно будет работать.

1

Дополнительные параметры.

Те, которые обозначены внутри, такие как state в вашем случае, могут быть опущены, и функция не выдает ошибку.

В качестве другого примера:

jQuery.ajax (URL [, параметры])

означает, что оба

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

и

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

действительны.

Смежные вопросы