国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

把字符串按照特定的字母順序進行排序的js代碼

2019-11-20 21:11:02
字體:
來源:轉載
供稿:網友
例如,給一個特定的字母順序,"a","o","e","u","y","i",請把'aiye','oeu','ayo','eoyiu','yuo','you','iao'這7個字符串按照給定的字母順序排序。

我的思路是把那幾個給定的6個字母分別等效成0-5的數字,然后把那7個字符串中的字母替換成0-5中的數字,再用sort方法進行排序,代碼如下:
復制代碼 代碼如下:

var word = ['aiye','oeu','ayo','eoyiu','yuo','you','iao'];
var obj = {a:0,o:1,e:2,u:3,y:4,i:5};
var obj1 = {0:'a',1:'o',2:'e',3:'u',4:'y',5:'i'};
for(var index in word){
var word1 = word[index];
var word3 = "";
for(var i = 0; i< word1.length; i ++ ){
word3 += obj[word1[i]];
};
word[index] = word3
}
word.sort();
for(var index in word){
var word1 = word[index];
var word3 = "";
for(var i = 0; i< word1.length; i ++ ){
word3 += obj1[word1[i]];
};
word[index] = word3
}
console.log(word);

復制代碼 代碼如下:

<pre code_snippet_id="173179" snippet_file_name="blog_20140127_1_4210131"></pre><pre code_snippet_id="173179" snippet_file_name="blog_20140127_1_4210131" name="code" class="html"><span class="source-code" style="font-family:Consolas,'Lucida Console',monospace; white-space:pre-wrap"><span style="font-family:Consolas,'Lucida Console',monospace; white-space:pre-wrap"></span></span><pre code_snippet_id="173179" snippet_file_name="blog_20140127_1_4210131"></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>

</pre>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 达拉特旗| 郧西县| 闸北区| 虎林市| 遂溪县| 怀化市| 九龙县| 定远县| 浠水县| 上蔡县| 耒阳市| 旬邑县| 新蔡县| 九龙坡区| 桑日县| 天全县| 自治县| 边坝县| 冷水江市| 东山县| 玛曲县| 鄄城县| 科尔| 涡阳县| 南康市| 婺源县| 沅陵县| 大悟县| 武宣县| 独山县| 庆城县| 桃江县| 昭觉县| 平定县| 游戏| 永顺县| 麻栗坡县| 杭锦后旗| 长寿区| 莱阳市| 苏尼特左旗|