مетод slice() رشته JavaScript
- پچھلے پہلا search()
- بعد کا پہلا پہلا split()
- ایک سطح اوپر واپس جاوا اسکریپت اسٹرنگ مراجع دستور زار
تعریف و استفاده
slice()
این روش بخشی از رشته را استخراج میکند.
slice()
این روش بخش استخراج شده را به صورت رشته جدیدی بازمیگرداند و رشته اصلی را تغییر نمیدهد.
شروع و پایان پارامترها تعیین میکنند که کدام بخش از رشته باید استخراج شود.
پوزیشن اول 0 است، دوم 1 است،...
اعداد منفی از انتهای رشته انتخاب میشوند.
لطفاً به: مراجعه کنید
مثال
مثال 1
5 پوزیشن اول را کات بده:
let text = "مرحبا بالعالم!"; let result = text.slice(0, 5);
例子 2
let result = text.slice(0, 5);
مثال 2
از موقعیت 3 تا پایان:
مثال 3
از موقعیت 3 تا 8:
let result = text.slice(3, 8);
مثال 4
فقط حرف اول:
let result = text.slice(0, 1);
مثال 5
فقط حرف آخر:
let result = text.slice(-1);
مثال 6
تمام رشته:
تست کنید
رشتهجملاتشروع.slice( پایان,
این پارامتر موقعیت اولین بخشی است که باید استخراج شود. اگر این پارامتر منفی باشد، آنگاه مشخص میکند که از کجا شروع به شمارش میشود. به عنوان مثال، -1 به معنای آخرین حرف رشته است، -2 به معنای دومین حرف از آخر و غیره.
این پارامتر موقعیت اولین بخشی است که باید استخراج شود. اگر این پارامتر منفی باشد، آنگاه مشخص میکند که از کجا شروع به شمارش میشود. به عنوان مثال، -1 به معنای آخرین حرف رشته است، -2 به معنای دومین حرف از آخر و غیره. | نوع |
---|---|
شروع |
) لازم. موقعیت شروع. |
پایان |
اولین حرف 0 است. اختیاری. موقعیت پایان (حداکثر، اما بدون) |
به پایان رشته اصلی. اگر این پارامتر منفی باشد، آنگاه آن مشخص میکند که از کجا شروع به شمارش میشود.
پیشفرض طول رشته است. | نوع |
---|---|
شرح | رشته |
بخشی از رشته که استخراج شده است.
این پارامتر موقعیت اولین بخشی است که باید استخراج شود. اگر این پارامتر منفی باشد، آنگاه مشخص میکند که از کجا شروع به شمارش میشود. به عنوان مثال، -1 به معنای آخرین حرف رشته است، -2 به معنای دومین حرف از آخر و غیره. شروع
جزئیات فنی
این پارامتر موقعیت اولین بخشی است که باید استخراج شود. اگر این پارامتر منفی باشد، آنگاه مشخص میکند که از کجا شروع به شمارش میشود. به عنوان مثال، -1 به معنای آخرین حرف رشته است، -2 به معنای دومین حرف از آخر و غیره. پایان
پارامتر شروع این پارامتر موقعیت آخرین بخشی است که باید استخراج شود.
به پایان رشته اصلی. اگر این پارامتر منفی باشد، آنگاه آن مشخص میکند که از کجا شروع به شمارش میشود.
مقدار بازگشتی رشته یک رشته جدید. شامل رشته شروع از شروعبه پایان پایان (بدون) پایانتا (در حالی که)
توضیحات
روش slice() رشتهای شامل توالیهای رشتهای را بازمیگرداند رشته بخشهای رشتهای یک رشته، یا یک زیر رشته از آن بازمیگرداند. اما این روش رشته اصلی را تغییر نمیدهد رشته.
روشهای شیء رشته slice()
وsubstring()
و substr()
که (نصحیت نمیشود از آن استفاده شود) میتوانند بخشهای مشخصی از یک رشته را بازگردانند.slice()
با substring()
بیشتر انعطافپذیر است، زیرا اجازه میدهد از اعداد منفی به عنوان پارامتر استفاده شود.slice()
با substr()
متفاوت است، زیرا با استفاده از دو موقعیت حرف برای مشخص کردن توالی زیر استفاده میکند، در حالی که substr()
با استفاده از موقعیت و طول حروف برای مشخص کردن توالی زیر استفاده میشود.
همچنین توجه داشته باشید که،String.slice()
با Array.slice()
مشابه هستند.
پشتیبانی مرورگر
slice()
این ویژگیها از ECMAScript1 (ES1) هستند.
همه مرورگرها کاملاً از ES1 (JavaScript 1997) پشتیبانی میکنند:
کروم | آئیای | ایج | فایرفاکس | سافاری | اپرا |
---|---|---|---|---|---|
کروم | آئیای | ایج | فایرفاکس | سافاری | اپرا |
پشتیبانی میکند | پشتیبانی میکند | پشتیبانی میکند | پشتیبانی میکند | پشتیبانی میکند | پشتیبانی میکند |
- پچھلے پہلا search()
- بعد کا پہلا پہلا split()
- ایک سطح اوپر واپس جاوا اسکریپت اسٹرنگ مراجع دستور زار