Javascript - Fix compilation error wrapping std::complex via std_complex.i

Closes #1187
diff --git a/CHANGES.current b/CHANGES.current
index 5f0daee..79e7a3f 100644
--- a/CHANGES.current
+++ b/CHANGES.current
@@ -7,6 +7,10 @@
 Version 4.0.0 (in progress)
 ===========================
 
+2018-02-11: wsfulton
+            [Javascript] #1187 Fix compilation error wrapping std::complex via
+            std_complex.i.
+
 2018-01-30: smarchetto
             [Scilab] add type name argument in SWIG_ptr() function to cast from pointer adress to typed pointers
 
diff --git a/Lib/javascript/v8/javascriptcomplex.swg b/Lib/javascript/v8/javascriptcomplex.swg
index 1c0107b..d3b4aaf 100644
--- a/Lib/javascript/v8/javascriptcomplex.swg
+++ b/Lib/javascript/v8/javascriptcomplex.swg
@@ -17,7 +17,7 @@
 {
   SWIGV8_HANDLESCOPE_ESC();
 
-  v8::Local<v8::Array> vals = SWIGV8_ARRAY_NEW(2);
+  v8::Local<v8::Array> vals = SWIGV8_ARRAY_NEW();
 
   vals->Set(0, SWIG_From(double)(Real(c)));
   vals->Set(1, SWIG_From(double)(Imag(c)));