所以我遇到了一个答案,但这还不足以扩展我的知识库.
我一直在寻找x = x || y, zStackOverflow中的意义
我找到了这个. 构造x = x ||是什么 你的意思是?
但问题是什么, z呢?
我经常看到这些表达
window.something = window.something || {}, jQuery
我已经知道如果false在第一个参数上返回,那么{}将被分配给该something属性.
我的问题是,有什么, jQuery用?
有人可以启发我并用这个非常重要的知识吸引我吗?
更新 8/11/2014
所以我试着做试验.
var w = 0, x = 1,y = 2,z = 3;
var foo = w || x || y, z; //I see that z is a declared variable
console.log(foo); //outputs 1
Run Code Online (Sandbox Code Playgroud)
和它一样.
var w = 0, x = 1,y …Run Code Online (Sandbox Code Playgroud)