این آموزش در تاریخ ۱۴۰۰/۰۸/۰۴ آپدیت شده است.
آموزش متد slice در جاوااسکریپت
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش متد slice در جاوااسکریپت با من همراه باشید.

Free-Learn
آنچه در این جلسه میخوانید :
متد slice در جاوااسکریپت
با استفاده از متد ()slice میتونیم از طریق شماره ایندکس ( یا شماره جایگاه ) یک متن رو بُرش بزنیم و اون متن بُرش زده رو در خروجی به نمایش درآوریم.
| مقدار برگشتی | برگشت یک رشته ( متن ) که از متن اصلی بُرش زده شده |
|---|---|
| نسخه | ECMAScript 1 |
Free-Learn
مثال از این متد
در ادامه میتوانید یک مثال از این متد را در زبان جاوا اسکریپت مشاهده نمایید.
مثال شماره ۱ : در این مثال گفتیم از شماره ایندکس ۳ به بعد ( تا آخرش ) بُرش بزن
|
1 2 3 4 5 6 7 |
<script> var MyText = "My Name Is Sadegh"; var result = document.getElementById("Result"); result.innerHTML = MyText.slice(3); </script> |
مثال شماره ۲ : در این مثال گفتیم از شماره ایندکس ۰ تا ۷ رو بُرش بزن
|
1 2 3 4 5 6 7 |
<script> var MyText = "My Name Is Sadegh"; var result = document.getElementById("Result"); result.innerHTML = MyText.slice(0,7); </script> |
مثال شماره ۳ : بُرش زدن از آخر متن ( باید از عدد منفی استفاده کرد ) ( مثلا در مثال زیر گفتیم از آخر متن به اندازه ۶ کاراکتر بُرش بزن )
|
1 2 3 4 5 6 7 |
<script> var MyText = "My Name Is Sadegh"; var result = document.getElementById("Result"); result.innerHTML = MyText.slice(-6); </script> |
Free-Learn
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از این متد در جاوااسکریپت پشتیبانی میکنند یا خیر.
| نام متد | Chrome | Firefox | Opera | Safari | IE |
| ()slice | بله | بله | بله | بله | بله |
Free-Learn
شکل نوشتاری
نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این متد در جاوااسکریپت بصورت زیر می باشد.
|
1 |
String.slice( Start_Index , End_Index ); |
Free-Learn
جدول پارامترها
در جدول زیر میتوانید، پارامترهایی را که میتوان در این متد استفاده کرد مشاهده نمایید.
| مقدار | توضیح |
|---|---|
| Start_Index | ضروری – شماره ایندکس شروع بُرش زدن |
| End_Index | اختیاری – شماره ایندکس پایان بُرش زدن |
Free-Learn
موارد استفاده این متد
از این متد میتوان در بخش های زیر استفاده کرد. ( یعنی کاربرد این متد در موارد زیر می باشد )
| رشته ها ( String ) | آرایه ها ( Array ) |
Free-Learn
نکات و توضیحات
- اگه پارامتر دوم ( End_Index ) مشخص نشود، بصورت خودکار از نقطه شروع تا پایان متن رو بُرش میزنه. ( همانند مثال شماره ۱ )

