字符串值为数字数组

xyl*_*lar 1 javascript

将字符串值转换为int数组的最佳方法是什么,例如:

var s = '1,1,2';
Run Code Online (Sandbox Code Playgroud)

至:

var a = [1,1,2];
Run Code Online (Sandbox Code Playgroud)

谢谢

Ion*_*tan 5

"1,2,3".split(",").map(Number);
Run Code Online (Sandbox Code Playgroud)

对于那些没有实现的浏览器,请map从这里采取类似这样的实现:https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/map

Array.prototype.map在ECMAScript5中,所以不要害怕增加Array.prototype.