2017-04-12 73 views
-2

我有一个包含几个逗号分隔值的变量。我想分解它们并将它们作为整数推送到一个数组中,但我无法弄清楚它们。拆分变量并推入数组

我下面......

globArr = []; 
arr = "1,4,3,2,4,2,4"; 

var answ = arr.split(','); 
globArr.push(parseInt(answ)); 

console.log(globArr); 

https://jsfiddle.net/d7hke7gq/

可有人告诉我,我去错了吗?

+0

'ARR =“1 ,4,3,2,4,2,4“; var answ = arr.s PLIT( '');执行console.log(ANSW);'。非常简单 –

+0

'parseInt'在这种情况下应该做些什么?获得一个数字或获得一个整数? –

+0

'globArr = []; var arr =“1,4,3,2,4,2,4”; var answ = arr.split(','); for(var i = 0; i BlueSuiter

回答

0

您需要遍历追究其阵推每个值:

var answ = arr.split(','); 
answ.forEach(function(obj){ 
     globArr.push(parseInt(obj,10)); 
}); 

Working Demo

0

在这里你去:

Updated fiddle

globArr = []; 
arr = "1,4,3,2,4,2,4"; 

var answ = arr.split(','); 
$.each(answ, function(){ 
globArr.push(parseInt(this)); 
}); 


console.log(globArr);