|
1
4
它是一个物体。这个符号用来模拟 named arguments -一些js在本地无法完成的事情。 它允许无限扩展附加参数,而无需在函数声明中声明它们:
最重要的是,它允许任意排列参数:
由于许多js开发人员没有在ide的上下文中工作(这将使用“look ahead”显示预期的函数参数),这是一件非常方便的事情,因为您不必记住参数出现的顺序。 这样做的缺点是 是 作为一个ide,很难为这些伪命名参数提供任何“前瞻性”功能,而参数的任意排序从长远来看可能会导致某种程度的混乱。 |
|
|
2
2
它是一个javascript对象文本。它是javascript语言的一部分(不是jquery特有的)。javascript对象本质上是名称和值的映射;名称和值用冒号分隔,而对之间用逗号分隔。整件事都用一对花括号包着。 所以,如果你做了这样的事:
你以后可以这样做:
甚至:
在本例中,对象作为参数传递给myplugin()函数。 |
|
|
3
0
它只是一个函数调用,其中arg实际上是params的映射。 |