JS // 封装一个函数 返回一个5位数字的每一位 // 24356 --> {wan: 2, qian: 4, bai: 3, shi: 5, ge: 6}
时间: 2024-02-11 09:06:28 浏览: 52
数组函数封装
以下是实现该函数的代码:
```javascript
function getDigits(num) {
const digits = [];
while (num > 0) {
digits.push(num % 10);
num = Math.floor(num / 10);
}
const result = {};
const names = ['ge', 'shi', 'bai', 'qian', 'wan'];
for (let i = 0; i < digits.length && i < names.length; i++) {
result[names[i]] = digits[i];
}
return result;
}
```
调用该函数可以得到以下结果:
```javascript
console.log(getDigits(24356)); // 输出: {wan: 2, qian: 4, bai: 3, shi: 5, ge: 6}
```
阅读全文