Splice Last Character From String Javascript

Splice Last Character From String Javascript

3 min read Jun 20, 2024
Splice Last Character From String Javascript

Cara Menghapus Karakter Terakhir dari String di JavaScript

JavaScript menyediakan beberapa cara untuk menghapus karakter terakhir dari string. Berikut adalah beberapa metode yang paling umum:

1. Menggunakan slice()

Metode slice() memungkinkan Anda untuk mengekstrak bagian tertentu dari string. Untuk menghapus karakter terakhir, gunakan slice(0, -1).

Contoh:

let myString = "Hello World!";
let newString = myString.slice(0, -1); 
console.log(newString); // Output: "Hello World"

Kode di atas akan menghapus karakter terakhir dari string "Hello World!" dan menyimpannya dalam variabel newString.

2. Menggunakan substring()

Metode substring() juga dapat digunakan untuk mengekstrak bagian tertentu dari string. Cara penggunaannya mirip dengan slice().

Contoh:

let myString = "Hello World!";
let newString = myString.substring(0, myString.length - 1);
console.log(newString); // Output: "Hello World"

Kode di atas akan menghapus karakter terakhir dari string "Hello World!" dan menyimpannya dalam variabel newString.

3. Menggunakan substr()

Metode substr() mirip dengan slice() dan substring(), namun cara penggunaannya sedikit berbeda.

Contoh:

let myString = "Hello World!";
let newString = myString.substr(0, myString.length - 1);
console.log(newString); // Output: "Hello World"

Kode di atas akan menghapus karakter terakhir dari string "Hello World!" dan menyimpannya dalam variabel newString.

4. Menggunakan replace()

Metode replace() memungkinkan Anda untuk mengganti karakter tertentu dalam string. Untuk menghapus karakter terakhir, Anda dapat menggantinya dengan string kosong.

Contoh:

let myString = "Hello World!";
let newString = myString.replace(/.$/, "");
console.log(newString); // Output: "Hello World"

Kode di atas akan menghapus karakter terakhir dari string "Hello World!" dan menyimpannya dalam variabel newString.

Perbedaan antara slice(), substring() dan substr()

  • slice(): Menerima dua argumen: indeks awal dan indeks akhir. Indeks akhir tidak termasuk dalam hasil.
  • substring(): Menerima dua argumen: indeks awal dan indeks akhir. Indeks akhir termasuk dalam hasil.
  • substr(): Menerima dua argumen: indeks awal dan panjang substring.

Pilih metode yang paling sesuai dengan kebutuhan Anda.