重複の可能性:
Javascript構文:コンマとはどういう意味ですか?
この記事を読んでいるときにコードに出くわしました(Ctrl+F検索してください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;
armada.embrace(brigantines = (galleons = brigantines, bassoon));
}
return armada;
}
x = (y = x, z)
構成はどういう意味ですか?より具体的には、y = x, z
どういう意味ですか?割り当てのように見え、コンマがあるので、私はそれをコンマ割り当てと呼んでいます。
Pythonでは、タプルの解凍(この場合はパッキング)を意味していました。ここでも同じですか?