我嘗試使用變量在JS中初始化一個數組。使用變量初始化一個javascript數組
var list= "0,1";
var a = new Array(list);
作爲輸出我想要一個[0]爲0,[1]爲1
任何其他方式是解析列表和由一個把所有的值設置爲一個。
任何方式做到這一點的一條線
我想整型陣列
我嘗試使用變量在JS中初始化一個數組。使用變量初始化一個javascript數組
var list= "0,1";
var a = new Array(list);
作爲輸出我想要一個[0]爲0,[1]爲1
任何其他方式是解析列表和由一個把所有的值設置爲一個。
任何方式做到這一點的一條線
我想整型陣列
使用split
和map
:
var a = list.split(',').map(parseFloat);
這臺a
到[0, 1]
。
如何
var a = [0, 1];
如果你想要的元素是數字,是。如果你想他們是字符串:
var a = ["0", "1"];
一個方式,就是你到了那裏一些瘋狂的代碼。爲什麼用逗號分隔的字符串會轉換爲數組?請參閱下面的@Pointy答案。更有意義。 –
你想讓他們成爲字符串或數字嗎?請澄清。數據的來源是什麼? – user2736012