65 of 264 menu

วิธี slice

วิธี slice ส่งกลับสตริงย่อยจาก สตริง (โดยสตริงดั้งเดิมไม่มีการเปลี่ยนแปลง) พารามิเตอร์แรกระบุหมายเลขตัวอักษร ของสตริงที่จะเริ่มต้นการตัด และพารามิเตอร์ที่สองคือหมายเลขตัวอักษรที่จะ สิ้นสุดการตัด (โดยตัวอักษร ที่มีหมายเลขนี้จะไม่รวมอยู่ในส่วนที่ถูกตัด) พารามิเตอร์ที่สองไม่จำเป็น หากไม่ระบุ - สตริงย่อยจะถูกนำตั้งแต่ ตัวอักษรที่ระบุในพารามิเตอร์แรกไปจนถึง สิ้นสุดสตริง นอกจากนี้ยังสามารถรับค่า ติดลบได้ ในกรณีนี้การนับตัวอักษรที่ การตัดจะสิ้นสุด เริ่มต้น จากท้ายสตริง ตัวอักษรสุดท้ายมี หมายเลข -1

ไวยากรณ์

สตริง.slice(เริ่มตัด, [สิ้นสุดตัด]);

ตัวอย่าง

ให้มีสตริง มาดูการตัดตัวอักษรจาก ตัวแรกถึงตัวที่สาม:

let str = 'abcde'; let sub = str.slice(1, 3); console.log(sub);

ผลลัพธ์จากการรันโค้ด (ตัวอักษรหมายเลข 3 จะไม่รวมอยู่ในส่วนที่ถูกตัด):

'bc'

ตัวอย่าง

มาดูการตัดตัวอักษรจากหมายเลข 1 ไปจนถึงท้ายสตริง (โดยไม่กำหนดพารามิเตอร์ที่สอง ของเมธอด):

let str = 'abcde'; let sub = str.slice(1); console.log(sub);

ผลลัพธ์จากการรันโค้ด:

'bcde'

ตัวอย่าง

มาดูการตัดตัวอักษรจากตำแหน่ง 1 ถึงตำแหน่ง -2:

let str = 'abcde'; let sub = str.slice(1, -2); console.log(sub);

ผลลัพธ์จากการรันโค้ด (ตัวอักษรหมายเลข -2 จะไม่รวมอยู่ในส่วนที่ถูกตัด):

'bc'

ดูเพิ่มเติม

  • เมธอด substr และ substring,
    ซึ่งส่งกลับสตริงย่อยเช่นเดียวกัน
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ