Fungsi pada String di JavaScript
Fungsi pada String di JavaScript

Fungsi pada String di JavaScript – JavaScript ES6 #3

0 Shares
0
0
0

Pada EcmaScript 6 atau yang kita kenal juga ES6, terdapat fungsi-fungsi baru yang tersedia secara default untuk mengolah atau memanipulasi string.

Berikut adalah fungsi-fungsi baru yang ada di JavaScipt ES6 yang bisa kamu gunakan untuk melakukan manipulasi string di JavaScript

Fungsi startsWith pada String di JavaScript

Method startsWith adalah method yang berfungsi untuk menguji apakah sebuah string dimulai dengan karakter tertentu. Hasil dari method ini akan menghasilkan nilai “true” jika string yang diuji dimulai dengan angka yang diuji pada method tersebut, dan akan bernial “false” jika string tersebut tidak dimulai dengan karakter yang diuji pada method tersebut.

Seperti method string pada umumnya, method ini bisa ditulis langsung disambungkan dengan variable bertipe data string yang ingin diuji, seperti pada contoh berikut:

let nama = ‘Yaumil Ikhsan’;

nama.startsWith(‘Y’); // akan mengasilkan true

nama.startsWith(‘y’); // akan mengasilkan false

nama.startsWith(‘W’); // akan mengasilkan false

Fungsi endsWith pada String di JavaScript

Jika method startsWith berfungsi untuk mengecek apakah sebuah string dimulai dengan karakter tertentu atau bukan, method endsWith berfungsi untuk menguji apakah sebuah string diakhiri dengan sebuah karakter tertentu atau bukan.

Sama seperti startsWith, kamu bisa menulis method endsWith seperti berikut:

let nama = “Yaumil Ikhsan”;

nama.endsWith(‘n’); // akan menghasilkan true

nama.endsWith(‘N’); // akan menghasilkan false

nama.endsWith(‘a’); // akan menghasilkan false

Fungsi includes pada String di JavaScript

Selain menguji apakah sebuah variable dimulai dengan karakter tertentu atau diakhir dengan karakter tertentu seperti pada dua buah method sebelumnya. Pada ES6 juga terdapat sebuah method string baru yang bisa menguji apakah pada sebuah string terdapat sebuah karakter tertentu yang bernama includes.

Method includes bisa ditulis seperti berikut:

let nama = ‘ Yaumil Ikhsan’;

nama.includes(‘mil’); // akan menghasilkan true

nama.includes(‘sa’); // akan menghasilkan true

nama.includes(‘u’); // akan menghasilkan true

nama.includes(‘ ’); // akan menghasilkan true
nama.includes(‘z’); // akan menghasilkan false

Fungsi repeats pada String di JavaScript

Method baru lainnya yang ditambahkan pada ES6 adalah method repeats yang berfungsi untuk mengulang mengulang sebuah string sebanyak n, kamu bisa mengulang-ulang sebuah string sebanyak yang kamu inginkan sesuai dengan nilai n yang kamu berikan.

Kamu bisa menulis method repeats untuk mengulang sebuah string seperti berikut:

var namaDepan = ‘Yaumil’;

console.log(namaDepan.repeats(5)); // akan menghasilkan “YaumilYaumilYaumilYaumilYaumil”

console.log(namaDepan.repeats(3)); // akan menghasilkan “YaumilYaumilYaumil”

Untuk menambahkan spasi pada setiap kata yang diulang kita mengakalinya dengan menggunakan template literals seperti berikut:

console.log(`${namaDepan `.repeats(3)); // akan menghasilkan “Yaumil Yaumil Yaumil ”

 

0 Shares
Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

You May Also Like