Discuss / JavaScript / 第二题

第二题

Topic source

深意.

#1 Created at ... [Delete] [Delete and Lock User]

  let arr = [];//1.声明一个空数组

  for(let i = 0;i<s.length;i++){

      arr[i] = s[i];//2.将s的第i个给空数组的第i个

  }

  return arr.map((x)=> x*1).reduce((x,y)=> 10 * x + y);

  /*3.使用map先将arr的每个元素*1(就是转换为数值),因为map会返回一个数组

    所以可以直接再调用reduce函数将数组求和,比如s是传入12345,那么是这样求

    和的:10*1 + 2 = 12 \\ 10*12 +3=123 \\ 10*123 + 4=1234 \\ 10*1234 +5=12345;  

  */


  • 1

Reply