很抱歉,标题令人困惑。
我有一个名为question的对象,它包含一个名为brokenUp的属性。我也有一个随机生成的数字。现在,如果数字有3位数,我希望程序添加一些东西。例如:
var arr = [400, 40, 2]; //really just 442 but broken up.
var n= arr.length;
现在主要问题在于:
question.brokenUp = arr[0] + arr[1] + arr[2];
如何才能使这一行符合任何价值?
如果我有4位数怎么办?我怎么能这样做呢arr [0] ...... arr [4]本身等等?
答案 0 :(得分:1)
您可以使用reduce:
var arr = [1,2,3,4] // whatever length;
var brokenUp = arr.reduce(function(a, b) {return a + b;}, ''); // empty string here