如何反转阿拉伯字母数组?

时间:2017-06-15 21:47:17

标签: javascript

我有一个阿拉伯字母数组,我想反转数组,我使用.reverse()函数反向功能,.reverse函数适用于英文字母数组但是它不适用于阿拉伯字母数组,任何人都可以帮我解决问题,提前致谢

我的溶解

const arabic_alpha = ['ا', 'ب', 'پ', 'ت', 'ث', 'ج', 'چ', 'ح', 'خ', 'د', 'ذ', 'ر', 'ز', 'ژ', 'ص', 'ض', 'ط', 'ظ', 'ع', 'غ', 'ف', 'ق', 'ک', 'گ', 'ل', 'م', 'ن', 'و', 'ه', 'ی'];

const rev = arabic_alpha.reverse();

rev :

1 个答案:

答案 0 :(得分:2)

似乎有效,请查看fiddlehttps://jsfiddle.net/umy5ox44/3

我在reverse()功能之前和之后记录您的字母数组,日志显示它没问题。

请注意,使用reverse()功能时,您也可以反转原始阵列。为了保持原样,请尝试:

rev = arabic_alphabet.slice();
rev.reverse();

另外,请在显示结果时验证您是否使用了正确的参考