Diziyə Javascript Simli


SimBaxılıb 52

Dönüşməli olduğumuz vəziyyətlərə rast gələ bilərik sim fərdi sözləri əldə etmək üçün bir sıra cərgəyə. Javascriptdə biz istifadə edirik parçalanması() funksiyası, tələb olunduqda ayırıcıya əsaslanan kiçik simli bir sıra üçün böyük bir simli parçalamaq. Ayırıcı, simli bölmək istədiyimiz bir ayırıcıdan başqa bir şey deyil. JavaScript-in bölüşdürmə metodundan istifadə edərək Stringi massivə çevirmək.

JavaScript split () sintaksis

array = string.split (ayırıcı, limit);

string - həqiqi sətrin giriş dəyəri

ayırıcı - ayırıcı simli bölmək üçün istifadə olunur. Bu isteğe bağlıdır və hər hansı bir hərf / normal ifadə / xüsusi xarakter ola bilər.

limit - massivdən əldə edilməsi lazım olan sözlərin sayı. Bu isteğe bağlı bir parametrdir.

array - qayıdış dəyəri kimi bir sıra dizi olan çıxış dəyəri

Ayırıcı və limit istifadə etmədən Stringi Array-a çevirmək üçün nümunə

Burada heç bir ayırıcı və ya limit istifadə etməmişik. Beləliklə, massiv bütün sətri tək bir söz kimi əldə edən yalnız 1 element ehtiva edir.

<script>
function splitfunc1() 
{ 
	var str = 'Welcome to javascript tutorial'; 
	var arr = str.split(); 
	print(arr); 
}
 </script>
Output:
[Welcome to javascript tutorial]

Dizinin uzunluğu: 1

arr [0] - javascript təliminə xoş gəlmisiniz

Bir ayırıcı istifadə edərək Split () üsulu nümunəsi

Aşağıdakı misalda sətri bölmək üçün boşluqdan ayırıcı kimi istifadə edirik, lakin alınacaq sözlərin sayında məhdudiyyət yoxdur. Buna görə split metodu hər sözü bir sıra elementi kimi qaytarır. Bu şəkildə Javascriptdən istifadə edərək Stringi bir sıra halına gətirə bilərik.

<script>
function splitfunc2() 
{ 
	var str = 'Welcome to javascript tutorial'; 
	var arr = str.split(" "); 
	print(arr); 
}
 </script>
Output:
[Welcome,to,javascript,tutorial]

Dizinin uzunluğu: 4

arr [0] - Xoş gəlmisiniz

arr [1] - ilə

arr [2] - javascript

arr [3] - təlimat

JavaScript String-i ayırıcı və limit istifadə edərək bir massivə çevirmək üçün nümunə

Yalnız 2 kəlmə götürmək istəyiriksə, limiti 2 olaraq təyin edirik və boşluqdan ayırıcı kimi istifadə edirik. Bu Javascriptdə sətri massivə çevirməyin başqa bir yoludur. Limit parametrini təyin edərək əldə etmək istədiyimiz sözlərin sayını idarə edə bilərik.

<script>
function splitfunc3() 
{ 
	var str = 'Welcome to javascript tutorial'; 
	var arr = str.split(" ",2); 
	print(arr); 
}
 </script>
Output:
[Welcome,to]

Dizinin uzunluğu: 2

arr [0] - Xoş gəlmisiniz

arr [1] - ilə

Stringi fərdi simvollar dizisinə çevirmək üçün JavaScript nümunəsi

Fərdi simvolları bir sətirdə götürməli olduğumuz zaman ayırıcı kimi boş “” keçirik. Bu vəziyyətdə, hər bir sıra elementi fərdi simvol olacaqdır.

<script>
function splitfunc4() 
{ 
	var str = 'Welcome to javascript tutorial'; 
	var arr = str.split(""); 
	print(arr); 
}
 </script>
Output:
[W,e,l,c,o,m,e,,t,o,j,a,v,a,s,c,r,i,p,t,,t,u,t,o,r,i,a,l]

Array uzunluğu: 30 [boşluq daxil bir simli uzunluğu]

Limitlə yanaşı ayırıcı kimi müntəzəm ifadədən istifadə etməklə bölünmə metodu nümunəsi

Daimi ifadələri ayırıcı kimi də istifadə edə bilərik. 1 və ya daha çox ayırıcıya əsaslanan bir sətri bölmək istədiyimiz zaman müntəzəm ifadə istifadə edirik.

Aşağıda ayırıcı kimi iki nöqtə və ya virgül istifadə etdik. Bu ifadəni dəyişən kimi saxlayırıq və funksiyanı bölmək üçün parametr olaraq ötürürük.

normal ifadə üçün sintaksis: / express /

<script>
function splitfunc5() 
{ 
	var str = 'programming languages:java,javacript,C,C++'; 
	var reg = /:|,/; 
	var arr = str.split(reg,2);
	print(arr); 
}
 </script>
Output:
[programming languages,java]

Dizinin uzunluğu: 2

arr [0] - proqramlaşdırma dilləri

arr [1] - java

nəticə

Bu təlimatda bölünmə metodundan istifadə edərək Javascriptdə sətri massivə necə çevirməyi ətraflı nümunələrlə birlikdə öyrəndik.

arayış

Translate »