我有一个阿拉伯字母数组,我想反转数组,我使用.reverse()
函数反向功能,.reverse
函数适用于英文字母数组但是它不适用于阿拉伯字母数组,任何人都可以帮我解决问题,提前致谢
我的溶解
const arabic_alpha = ['ا', 'ب', 'پ', 'ت', 'ث', 'ج', 'چ', 'ح', 'خ', 'د', 'ذ', 'ر', 'ز', 'ژ', 'ص', 'ض', 'ط', 'ظ', 'ع', 'غ', 'ف', 'ق', 'ک', 'گ', 'ل', 'م', 'ن', 'و', 'ه', 'ی'];
const rev = arabic_alpha.reverse();
rev :
答案 0 :(得分:2)
似乎有效,请查看fiddle
:https://jsfiddle.net/umy5ox44/3
我在reverse()
功能之前和之后记录您的字母数组,日志显示它没问题。
请注意,使用reverse()
功能时,您也可以反转原始阵列。为了保持原样,请尝试:
rev = arabic_alphabet.slice();
rev.reverse();
另外,请在显示结果时验证您是否使用了正确的参考