1. 程式人生 > >2017作業幫筆試題

2017作業幫筆試題

length nbsp string 返回 log 試題 return nsh 實現

1.接收兩個參數 m,n返回一個數組長度m值為n。不用循環

方法1:

使用Array.from

Array.from({length:m},(v,k)=>n)

function a(m,n){
var arr=Array.from({length:m},(v,k)=>n);
return arr;
}
console.log(a(3,4)); //[4,4,4]

方法2:

使用遞歸

2.實現千分位格式化

function a(n){
var arr=n.toString().split("");
var result=[];
var count=0;
for(var i=arr.length-1;i>=0;i--){
result.unshift(arr[i]);
count++;
if(count%3==0)
result.unshift(",");

}

return result.join("");
}
var n=1234567;
console.log(a(n));

2017作業幫筆試題