2017-04-21 20 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