我正在尝试自定义管道以将数字转换为阿拉伯语或波斯语,或者找到将数字转换为阿拉伯数字的函数。
我有一个功能,但它不能给我一个稳定的结果,
例如我有这个日期: 1400/2/2 ---> ۲/۲/۱٤۰۰
arabicNumbers = ['۰', '١', '٢', '٣', '٤', '٥', '٦', '٧', '٨', '٩'];
convertToArabic = (number) => {
return String(number).split('').map(char => {
if (char === '/') {
return '/';
} else {
return this.arabicNumbers[Number(char)]
}
}
).join('');
}
这个函数没有给出稳定的结果,它一直在切换数字的顺序。
希望你能帮我解决这个问题