75 of 264 menu

วิธี replace

วิธี replace ทำหน้าที่ค้นหาและแทนที่ส่วนของสตริง พารามิเตอร์แรกรับสตริงย่อยที่ต้องการแทนที่ และพารามิเตอร์ที่สองคือสตริงย่อยที่จะนำมาแทนที่

ไวยากรณ์

สตริง.replace(สิ่งที่ต้องการแทนที่, สิ่งที่ต้องการแทนที่ด้วย);

ตัวอย่าง

ลองแทนที่ 'ab' ด้วย '!' ในสตริง:

let str = 'abcde'; let res = str.replace('ab', '!'); console.log(res);

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

'!cde'

ตัวอย่าง

ลองแทนที่การตรงกันทั้งหมดในสตริง:

let str = 'ab cde ab'; let res = str.replace('ab', '!'); console.log(res);

เราจะเห็นว่าการแทนที่เกิดขึ้นเฉพาะการตรงกันครั้งแรกเท่านั้น:

'! cde ab'

ตัวอย่าง

แม้ว่าวิธี replace จะเปลี่ยนเฉพาะการตรงกันครั้งแรก แต่เราสามารถแทนที่การตรงกันทั้งหมดได้โดยใช้วงวน:

let elem = 'ab'; let str = 'ab cde ab'; while (str.includes(elem)) { str = str.replace(elem, '!'); } console.log(str);

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

'! cde !'

ดูเพิ่มเติม

  • วิธี replace,
    ซึ่งทำหน้าที่ค้นหาและแทนที่ส่วนของสตริงโดยใช้ นิพจน์ปกติ
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ