سبد (0)

متد split

مثال (متد split)

تجزیه ی یک رشته و قرار دادن آنها در عناصر یک آرایه:

var str = "How are you doing today?";
var res = str.split(" ");

خروجی res در کد بالا، یک آرایه با مقادیر زیر است:

How,are,you,doing,today?

خودتان امتحان کنید »

در انتهای این صفحه، مثال های بیشتری آورده شده است.


تعریف و کاربرد

متد split()، یک رشته را تجزیه کرده و آنها را در عناصر یک آرایه قرار می دهد و آرایه را برمی گرداند.

اگر از یک رشته ی خالی("") بعنوان جداکننده(separator) در این متد استفاده شود، تجزیه ی رشته بصورت حرف به حرف خواهد بود.

نکته: متد split()، در رشته ی اصلی تغییری ایجاد نمی کند.


پشتیبانی مرورگرها

متد     
split() بله بله بله بله بله

نحوه استفاده

string.split(separator,limit)

مقادیر پارامترها

پارامترتوضیحات
separator(جدا کننده)

اختیاری.کاراکتر یا عبارت منظمی را مشخص می کند که نسبت به آن، رشته ی مورد نظر تجزیه می شود.در صورت مشخص نکردن آن تمام رشته برگشت داده خواهد شد.(یک آرایه با یک عنصر).

limit

اختیاری.یک عدد صحیح که تعداد تجزیه هایی را مشخص می کند که باید بعد از تجزیه کامل در یک آرایه برگشت داده  شوند.

جزئیات تکنیکی

مقدار برگشتی یک آرایه که شامل مقادیر تجزیه شده است
نسخه JavaScript 1.1

مثال

مثال - خودتان امتحان کنید

مثال (متد split)

تجزیه یک عبارت بدون تعریفِ جداکننده:

var str = "How are you doing today?";
var res = str.split();

خروجی res در کد بالا یک آرایه با تنها یک مقدار است:

How are you doing today?

خودتان امتحان کنید »

مثال (متد split)

جدا کردن تمام کاراکتر ها، حتی فاصله :

var str = "How are you doing today?";
var res = str.split("");

خروجی res در کد بالا، یک آرایه با مقادیر زیر است:

H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?

خودتان امتحان کنید »

مثال (متد split)

استفاده از پارامتر limit:

var str = "How are you doing today?";
var res = str.split(" ",3);

خروجی res در کد بالا یک آرایه ی دارای 3 مقدار است:

How,are,you

خودتان امتحان کنید »

مثال (متد split)

استفاده از یک، حرف، بعنوان جدا کننده:

var str = "How are you doing today?";
var res = str.split("o");

خروجی res در کد بالا یک آرایه با مقادیر زیر است:

H,w are y,u d,ing t,day?

خودتان امتحان کنید »

مرجع رشته ها در JavaScript مرجع رشته ها در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه