Days3: Node.js(v0.6.3) does not have destructuring assignment?

Node.js(v0.6.3) does not have destructuring assignment?
Before my implemantation worked:
After using destructuring assignment, but below does not work:
I want to reduce using temporary variable,
$ git diff 12da47b..4570cd3
diff --git a/BubbleSort.js b/BubbleSort.js
index 97b9760..583ecaf 100644
--- a/BubbleSort.js
+++ b/BubbleSort.js
@@ -9,9 +9,7 @@ bubbleSort.bubbleSort = function(){
     for(var i = 0; i  this.values[i + 1]) {
         this.flag = true;
-        var j = this.values[i];
-        this.values[i] = this.values[i + 1];
-        this.values[i + 1] = j;
+        [this.values[i], this.values[i + 1]] = [this.values[i + 1], this.values[i]];
       }
     }
     ++k;
I expected green, but test failed.
広告

Days3: Node.js(v0.6.3) does not have destructuring assignment?」への1件のフィードバック

  1. ピンバック: Summary of My 2011 Advent Calendar « 實松アウトプット

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中