IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   HTML/CSS/JavaScript (https://www.ircforumlari.net/html-css-javascript/)
-   -   Diziler ve Türkçe Karakterleri Sıralama (https://www.ircforumlari.net/html-css-javascript/624887-diziler-ve-turkce-karakterleri-siralama.html)

hAte 09 Ekim 2014 04:36

Diziler ve Türkçe Karakterleri Sıralama
 
Javascriptin .sort() fonksiyonu, dizilerdeki değişkenleri sıralarken Türkçe karakterleri dizinin en sonuna atar. Bunun basit çözümü, önce Türkçe alfabe için bir karakter dizisi tanımlamak, sonra veriyi önce basit şekilde sıralamak, sonra da ikinci bir sıralamada türkçe karakterler için kısa bir fonksiyon eklemektir. örn;

1. adim: var turkcealfabe = "0123456789AaBbCcÇçDdEeFfGgĞğHhIıİiJjKkLlMmNnOoÖöP pQqRrSsŞşTtUuÜüVvWwXxYyZz"

2. adım: diziadi.sort()

3. adım: newaddress.sort(function(a, b){harfa=a.substring (0,1); harfb=b.substring (0,1); harfa=turkcealfabe.indexOf(harfa); harfb=turkcealfabe.indexOf(harfb); return harfa>harfb;})


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:16.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk