2017-04-21 55 views
0

我想从某个函数获取数组响应,并希望将响应存储在同一行上。那么有什么其他的方式来执行同样的事情呢?正确或错误:在同一行声明数组和调用函数,javaScript

我可以这样写,

var x[]=returning_array();

或者我必须这样做?

var x=[]; 
x=returning_array(); 
+4

为什么不尝试它并找出? – jonrsharpe

+0

两者都是错误的。第二种方法可行,但不是因为你的想法。 – nnnnnn

回答

2

尝试这样

var x = returning_array(); 
 
console.log(x); 
 
function returning_array(argument) { 
 
    return [1,2,3,4]; 
 
}

+0

那么,javascript是否会自动将变量赋值给它的赋值类型? –

0

你默认不声明变量的类型,在Javascript。因此,假设returning_array返回数组的功能,你可以声明你的变量,像这样:

var x = returning_array(); 

欲了解更多信息,看看在docs