为什么在“contents”之前要使用逗号?

3
我在 jQuery 代码中看到了以下片段,但我不明白为什么它在“contents”前使用逗号而不是句点。
var that = $(this),
contents = that.serialize();

有人知道为什么要使用逗号吗?

我想我缺少正确的搜索词汇。


“逗号技巧” 参考链接:http://blog.vjeux.com/2011/javascript/javascript-comma-trick.html - showdev
var: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/var - Ian
2个回答

4

同同,即:

var that = $(this);
var contents = that.serialize();

非常感谢你们两位,我是新手,谢谢!如果这是重复的,请原谅,但对于新手来说,没有正确的知识很难看到。 - JSnewb

4

您可以使用它来声明多个变量,它只是一种简写方式:

var that = $(this);
var contents = that.serialize();

许多其他语言也支持相同功能。

1
哈哈,我快了1秒钟 :p - TecHunter
1
不管怎样,LOL +1 给你。1秒有什么关系? :) - Mathew Thompson
1
真的,也许25个声望? :p - TecHunter
1
@mattytommo -- 无论是英寸还是英里,我的朋友 :D - tymeJV
谢谢您也回答了。 - JSnewb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接