创建一个接受数字的函数,并返回一个字符串数组,其中包含在每个数字处截取的数字。
示例
420 结果为 [“4”, “42”, “420”]
2017 结果为 [“2”, “20”, “201”, “2017”]
2010 结果为 [“2”, “20”, “201”, “2010”]
解析
function createArrayOfTiers(num) {
let s=num+''; //将数字转为字符串
let arr=[]; //空数组放截取的字符
for(var i=0;i<s.length;i++){
//将每次截取的字符放进数组
arr.push(s.slice(0,i+1));
}
return arr
}
console.log(createArrayOfTiers(420)); //["4", "42", "420"]