این آموزش در تاریخ ۱۴۰۰/۰۸/۰۴ آپدیت شده است.
آموزش متد 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 ) مشخص نشود، بصورت خودکار از نقطه شروع تا پایان متن رو بُرش میزنه. ( همانند مثال شماره ۱ )