最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

把字符串按照特定的字母順序進(jìn)行排序的js代碼

 更新時(shí)間:2014年01月28日 15:25:34   作者:  
把字符串按照特定的字母順序進(jìn)行排序,下面有個(gè)不錯(cuò)的示例,大家可以參考下
例如,給一個(gè)特定的字母順序,"a","o","e","u","y","i",請(qǐng)把'aiye','oeu','ayo','eoyiu','yuo','you','iao'這7個(gè)字符串按照給定的字母順序排序。

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

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);

復(fù)制代碼 代碼如下:

<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>

相關(guān)文章

最新評(píng)論

福安市| 谢通门县| 深水埗区| 台东市| 乐都县| 祁阳县| 绥江县| 武宣县| 封开县| 曲松县| 固原市| 施秉县| 西华县| 浦东新区| 呼和浩特市| 绥芬河市| 邮箱| 泽州县| 波密县| 十堰市| 锡林浩特市| 扶沟县| 托克逊县| 武胜县| 本溪市| 巴塘县| 哈尔滨市| 武功县| 汝阳县| 元氏县| 金溪县| 皮山县| 左云县| 镇赉县| 莲花县| 西宁市| 湟源县| 时尚| 遵化市| 彰武县| 锡林郭勒盟|