我需要一个接受字符串并将等于数字的单词转换为整数的函数。'一五七三'-> 1573
最佳答案
这是一种实现方法:
const numWords = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine'];
const changeStrToNum = str => {
let num = '';
str.split` `.forEach(numWord => {
num += numWords.indexOf(numWord);
});
return +num;
};
console.log(changeStrToNum('one five seven three'));