متد slice
مثال (متد slice)
جدا کردن قسمتی از یک رشته:
var res = str.slice(1,5);
خروجی res در کد بالا:
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد slice()، قسمت هایی از یک رشته را جدا می کند و قسمت های جدا شده را در یک رشته ی جدید بر می گرداند .
از پارامترهای start و end برای مشخص کردن قسمت هایی از رشته که می خواهید جدا کنید، استفاده کنید.
اولین کاراکتر در اندیس 0 قرار دارد و دومین کاراکتر در اندیس 1 قرار دارد و همینطور الی آخر .
نکته: می توانید از یک مقدار منفی برای مشخص کردن قسمت ها از آخر رشته استفاده کنید.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
slice() | بله | بله | بله | بله | بله |
نحوه استفاده
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
start | ضروری.مکان شروع جدا کردن قسمت ها از رشته را مشخص می کند.اولین کاراکتر در اندیس 0 قرار دارد. |
end |
اختیاری.مکان پایانی جدا کردن قسمت ها از رشته را مشخص می کند اما شامل خود کاراکتر نمی شود.اگر مشخص نشود تمام کاراکتر ها از نقطه شروع تا آخر رشته مشخص خواهند شد. |
جزئیات تکنیکی
مقدار برگشتی | یک رشته که شامل مقادیر جدا شده است |
---|---|
نسخه JavaScript | 1.0 |
مثال - خودتان امتحان کنید
مثال (متد slice)
جدا کردن تمام رشته:
var res = str.slice(0);
خروجی res در کد بالا:
خودتان امتحان کنید »
مثال (متد slice)
جدا کردن رشته از اندیس 3 الی آخر:
var res = str.slice(3);
خروجی res در کد بالا:
خودتان امتحان کنید »
مثال (متد slice)
جدا کردن کاراکتر ها از اندیس 3 تا 8(خود اندیس 8 شامل نمی شود):
var res = str.slice(3, 8);
خروجی res در کد بالا:
خودتان امتحان کنید »
مثال (متد slice)
جدا کردن تنها اولین کاراکتر:
var res = str.slice(0, 1);
خروجی res در کد بالا:
خودتان امتحان کنید »
مثال (متد slice)
جدا کردن تنها آخرین کاراکتر:
var res = str.slice(-1);
خروجی res در کد بالا:
خودتان امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 8051