`x = y, z` comma assignment in JavaScript [duplicate]
问题 This question already has answers here : Closed 7 years ago . Possible Duplicate: Javascript syntax: what comma means? I came across the code while reading this article (do a Ctrl + F search for Andre Breton ): //function returning array of `umbrella` fibonacci numbers function Colette(umbrella) { var staircase = 0, galleons = 0, brigantines = 1, armada = [galleons, brigantines], bassoon; Array.prototype.embrace = [].push; while(2 + staircase++ < umbrella) { bassoon = galleons + brigantines;