Javascript լարային զանգված



String

Մենք կարող ենք բախվել այնպիսի իրավիճակների, երբ պետք է դավանափոխ լինենք լարային տողի զանգվածին ՝ առանձին բառեր մուտք գործելու համար: Javascript- ում մենք օգտագործում ենք պառակտում() գործառույթը `անհրաժեշտության դեպքում մեծ տողը բաժանելու համար փոքր տողերի զանգվածի, որը հիմնված է բաժանարարի վրա: Առանձնացնողը ոչ այլ ինչ է, քան սահմանազատիչ, որով մենք ուզում ենք պարանը բաժանել: String- ը զանգվածի փոխակերպում `օգտագործելով JavaScript- ի պառակտման մեթոդը:

JavaScript պառակտված () շարահյուսություն

զանգված = string.split (բաժանարար, սահման);

string - իրական տողի մուտքային արժեք

բաժանարար - սահմանազատողն օգտագործվում է լարը բաժանելու համար: Սա ընտրովի է և կարող է լինել ցանկացած տառ / կանոնավոր արտահայտություն / հատուկ նիշ:

սահմանափակում - բառերի քանակը, որոնք պետք է հասանելի լինեն զանգվածից: Սա ընտրովի պարամետր է:

զանգված - ելքային արժեք, որը պարունակում է տողի զանգված ՝ որպես վերադարձի արժեք

String- ը զանգված վերափոխելու օրինակ `առանց տարանջատիչ և սահման օգտագործելու

Այստեղ մենք չենք օգտագործել որևէ տարանջատող կամ սահման: Ուստի զանգվածը պարունակում է ընդամենը 1 տարր, որն ունի ամբողջ տողը որպես մեկ բառ:

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

Rayանգվածի երկարությունը ՝ 1

arr [0] - Բարի գալուստ javascript ձեռնարկը

Split () մեթոդի օրինակ, օգտագործելով սահմանազատիչ

Ստորև ներկայացված օրինակում մենք օգտագործում ենք դատարկ տարածություն որպես բաժանարար `տողը բաժանելու համար, բայց առբերման բառերի քանակի սահմանափակում չկա: Այսպիսով, պառակտման մեթոդը վերադարձնում է յուրաքանչյուր բառը որպես զանգվածի տարր: Այսպիսով, մենք կարող ենք String- ը դարձնել զանգված ՝ օգտագործելով Javascript:

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

Rayանգվածի երկարությունը ՝ 4

arr [0] - Բարի գալուստ

arr [1] - դեպի

arr [2] - javascript

arr [3] - ձեռնարկ

JavaScript տողը զանգվածի վերափոխելու օրինակ `օգտագործելով սահմանազատիչ և սահման

Եթե ​​ուզում ենք առբերել ընդամենը 2 բառ, ապա սահմանում ենք սահմանը որպես 2 և դատարկ տարածություն օգտագործում որպես տարանջատիչ: Սա Javascript- ում տողը զանգվածի վերափոխելու մեկ այլ տարբերակ է: Նշելով սահմանային պարամետրը, մենք կարող ենք վերահսկել այն բառերի քանակը, որոնք մենք ուզում ենք ստանալ:

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

Rayանգվածի երկարությունը ՝ 2

arr [0] - Բարի գալուստ

arr [1] - դեպի

JavaScript- ի օրինակ `String- ը առանձին նիշերի զանգված վերափոխելու համար

Երբ մենք պետք է տողի մեջ բերենք առանձին նիշեր, ապա մենք դատարկ «» -ն անցնում ենք որպես տարանջատիչ: Այս դեպքում զանգվածի յուրաքանչյուր տարր կլինի առանձին նիշ:

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

Rayանգվածի երկարությունը. 30 [լարի երկարությունը ներառյալ տարածությունը]

Պառակտել մեթոդի օրինակ `օգտագործելով կանոնավոր արտահայտություն որպես տարանջատիչ` սահմանի հետ միասին

Որպես տարանջատիչ կարող ենք նաև օգտագործել կանոնավոր արտահայտություններ: Մենք օգտագործում ենք կանոնավոր արտահայտություն, երբ ուզում ենք տող բաժանել ՝ հիմնվելով 1 կամ ավելի բաժանարարի վրա:

Ստորև մենք օգտագործել ենք ստորին կետ կամ ստորակետ ՝ որպես սահմանազատիչ: Մենք պահպանում ենք այս արտահայտությունը որպես փոփոխական և փոխանցում այն ​​որպես գործառույթի պառակտման պարամետր:

շարահյուսություն կանոնավոր արտահայտման համար. / արտահայտություն /

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

Rayանգվածի երկարությունը ՝ 2

arr [0] - ծրագրավորման լեզուներ

arr [1] - java

եզրափակում

Այս ձեռնարկի ընթացքում մենք իմացանք, թե ինչպես փոխել տողը զանգվածի Javascript- ում `պառակտման եղանակով, մանրամասն տարբեր օրինակների հետ միասին:

Մանրամասն