多重代入?

  var foo, bar = func();

上記のようなコードがあって、JavaScriptに多重代入なんかあったかしら?、と思っていたら、barに初期値を与えているだけだった。こんなコード、書かないで欲しい…