متد split
مثال (متد split)
تجزیه ی یک رشته و قرار دادن آنها در عناصر یک آرایه:
var res = str.split(" ");
خروجی res در کد بالا، یک آرایه با مقادیر زیر است:
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد split()، یک رشته را تجزیه کرده و آنها را در عناصر یک آرایه قرار می دهد و آرایه را برمی گرداند.
اگر از یک رشته ی خالی("") بعنوان جداکننده(separator) در این متد استفاده شود، تجزیه ی رشته بصورت حرف به حرف خواهد بود.
نکته: متد split()، در رشته ی اصلی تغییری ایجاد نمی کند.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
split() | بله | بله | بله | بله | بله |
نحوه استفاده
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
separator(جدا کننده) |
اختیاری.کاراکتر یا عبارت منظمی را مشخص می کند که نسبت به آن، رشته ی مورد نظر تجزیه می شود.در صورت مشخص نکردن آن تمام رشته برگشت داده خواهد شد.(یک آرایه با یک عنصر). |
limit |
اختیاری.یک عدد صحیح که تعداد تجزیه هایی را مشخص می کند که باید بعد از تجزیه کامل در یک آرایه برگشت داده شوند. |
جزئیات تکنیکی
مقدار برگشتی | یک آرایه که شامل مقادیر تجزیه شده است |
---|---|
نسخه JavaScript | 1.1 |
مثال - خودتان امتحان کنید
مثال (متد split)
تجزیه یک عبارت بدون تعریفِ جداکننده:
var res = str.split();
خروجی res در کد بالا یک آرایه با تنها یک مقدار است:
خودتان امتحان کنید »
مثال (متد split)
جدا کردن تمام کاراکتر ها، حتی فاصله :
var res = str.split("");
خروجی res در کد بالا، یک آرایه با مقادیر زیر است:
خودتان امتحان کنید »
مثال (متد split)
استفاده از پارامتر limit:
var res = str.split(" ",3);
خروجی res در کد بالا یک آرایه ی دارای 3 مقدار است:
خودتان امتحان کنید »
مثال (متد split)
استفاده از یک، حرف، بعنوان جدا کننده:
var res = str.split("o");
خروجی res در کد بالا یک آرایه با مقادیر زیر است:
خودتان امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 15487