kumpulan fungsi javascript pengolah kata atau string yang perlu kamu ketahui

Oleh: adminpartheon - 07-04-2022   -   13:00

Bagikan :

kumpulan fungsi javascript pengolah kata atau string yang wajib kamu ketahui

String yang merupakan tipe data untuk mempresentasikan kata / kalimat dalam pemrograman merupakan hal yang essensial atau penting untuk didalami dan dipahami. Admin sebagai tukang coding ini terkadang lupa dengan beberapa fungsi javascript yang berhubungan dengan manipulasi string. Oleh karena itu, admin membuat artikel ini sebagai catatan agar fungsi itu tidak lupa dan juga dapat membantu teman-teman netizen yang memerlukan pemahaman dan mungkin bisa copas untuk mempersingkat pekerjaan.

Artikel ini akan admin update secara berkala agar semakin lengkap, berikut list kumpulan fungsi javascript pengolah kata / string secara poin to poin:

1. Replace

fungsi ini digunakan untuk merubah kata atau karakter dalam sebuah baris kalimat. Terdapat 3 cara penggunaan replace. Untuk lebih jelasnya yuk kita simak contoh dan penjelasan dibawah ini:

a. Replace ('kata target','kata pengganti')

Fungsi replace ini merupakan fungsi basic yang sering digunakan, penjelasannya adalah sebagai berikut:

  • parameter kata target: merupakan kata / karakter dalam sebuah kalimat yang menjadi target untuk diganti dengan kata baru.
  • parameter kata penggangi: merupakan kata yang disiapkan untuk mengganti parameter kata target didalam kalimat.

Contoh dari penggunaan, yaitu sebagai berikut:

var kalimat_lama = 'buah apel sangat sehat';
var kalimat_baru = kalimat_lama.replace('apel','jeruk');

console.log(kalimat_baru);
//akan menghasilkan output 'buah jeruk sangat sehat'

Output kalimat didalam variable kalimat_baru adalah buah jeruk sangat sehat, dimana kata apel diganti kata jeruk disini.

b. Replace('regular expression','kata target')

Fungsi replace model kedua ini mengunakan parameter pertama dengan sintax regular expression. Bagi teman-teman yang kurang familiar dengan regular expression doakan admin agar bisa membahas lebih detil dalam artikel khusus nantinya. Berikut contoh penerapan dan penjelasannya:

var kalimat_lama= 'buah APEL sangat baik, terutama APEL washington';
let kalimat_baru =kalimat_lama.replace(/APEL/g,'JERUK');

console.log(kalimat_baru);
// akan menghasilkan buah JERUK sangat baik, terutama JERUK washington

disini regular expresionnya adalah /APEL/g, 'g' yang dimaksud disini adalh global, artinya cari semua kata APEL didalam kalimat dan ganti dengan JERUK. Namun disini pencarian katanya bersifat case sensitive (huruf besar dan kecil pengaruh), sehingga jika didalam kalimat ada kata Apel maka kata ini tidak akan diganti karena tidak huruf besar semua.

Untuk mengatasi problem case sensitive tadi tambahkan karakter 'i' pada susunan regular expression sehingga menjadi /APEL/gi. Contoh pemakaiannya sebagai berikut:

var kalimat_lama= 'buah Apel sangat baik, terutama APEL washington';
let kalimat_baru =kalimat_lama.replace(/APEL/gi,'JERUK');

console.log(kalimat_baru);
// semua Apel / APEL pada kalimat lama akan berubah menjadi JERUK terlepas dari huruf kecil atau besar

c. Replace( 'regular expression | kata target', fungsi replacer)

Penggunaan replace model 3 sedikit rumit, dimana parameter kedua merupan sebuah fungsi. Jadi fungsi didalam fungsi (memang begitulah javascript => function closures). Fungsi replacer ini memiliki susunan:

function replacer(match, p1, p2, ..., offset, string);
  • match adalah parameter pass kata dalam kalimat yang sesuai dengan kata target pada regular expression.
  • p1,p2,...: adalah string ke-n yang ditemukan dalam bentuk grup tangkapan dalam kurung yang disediakan oleh ekspresi reguler.
  • offset: adalah parameter yang mempresentasikan index offset dari kata yang ditemukan pada pencarian regular expression pada kalimat lama.
  • String: adalah keseluruhan kalimat yang dijadikan target fungsi replace.

Berikut adalah contoh pemakain dari model ke 3 fungsi replace:

var kalimat_lama= "buah yang menyehatkan adalah apel,jeruk,mangga";
var regular_search = /apel|jeruk/gi;

var kalimat_baru = kalimat_lama.replace(regular_search, (match) => { 
    console.log({match}); 
    return match.toUpperCase();
});

console.log(kalimat_baru);

pada contoh diatas fungsi akan menghasilkan output console log sebagai berikut:

//console.log(match)
apel
jeruk

//console.log(kalimat_baru)
buah yang menyehatkan adalah APEL,JERUK,mangga

bagaimana cukup jelaskan teman-teman perihal pemakaian fungsi replace javascript, tulis komentar teman-teman dikolom komentar ya jika ingin bertanya atau mengkoreksi.

Bagi anda pemilik usaha yang ingin menerapkan sistem komputer untuk kontrol stok, rekap laporan otomatis, laba-rugi otomatis, sistem kasir,dan barcode qrcode. Dapat mencoba aplikasi partheon stok.. GRATIS 100%. Installnya mudah cukup KLIK/TAP link gambar dibawah ini:

playstore_install 

Artikel terkait

cara share location
cara share location
Tips mengamankan akun Instagram anda.
Tips mengamankan akun Instagram anda.
belajar mysql pemula pengenalan dan operasi sederhana
belajar mysql pemula pengenalan dan operasi sederhana
Tutorial php cara membuat thousand separator nominal uang
Tutorial php cara membuat thousand separator nominal uang
cegah copy paste konten web dengan javascript dan css anti plagiarism
cegah copy paste konten web dengan javascript dan css anti plagiarism
Belajar membuat website HTML dasar-TABLE
Belajar membuat website HTML dasar-TABLE
Artikel lainnya
cek kabel putus dengan multimeter atau avometer digital visero a830L
Seringkali peralatan elektronik kita tidak berfungsi karena adanya ganggunan dalam komponennya, salah satunya adalah kabel putus. Artikel kali ini akan membahas cara cek kabel putus dengan multimeter digital.
cara membuat function mysql database
selain query kita dapat membuat sebuah fungsi untuk mempermudah operasi database, bagaimana caranya ? yuks kita baca artikel berikut ini.
fungsi resistor beserta cara ukur lewat kode warna resistor dan multimeter
Kali ini kita akan bahas pengertian komponen elektro yaitu resistor beserta cara ukurnya berdasarkan kode warna dan multimeter digital
5 youtuber cerita menarik tuk menemani harimu
Sambil kerja dikomputer mendengarkan cerita-cerita menarik dapat kamu coba untuk mengusir kebosanan dan meningkatkan produktifitasmu, yuk coba dengarkan 5 youtuber Indonesia yang pandai bercerita ini.
Khasiat tanaman pecut kuda
Jarang orang mengetahui tanaman pecut kuda, padahal khasiat dan kegunaannya sangat banyak. berikut adalah kegunaan pecut kuda
5 lagu barat klasik romantis
Kangen sama pasangan? cobain lagu-lagu klasik ini supaya makin kangen dengan pasanganmu. Lagu klasik barat yang memorable dan romantis habis
input date html tutorial dan cara pakainya
Dalam membuat website pasti ada saatnya kita menggunakan isian tanggal, dalam artikel berikut kita akan mengupas cara dan petunjuk pengunaan input date untuk mempermudah operasi tanggal.
4 youtuber bule yang cerita tentang indonesia mulai dari wisata, budaya sampai makanan
pesona indonesia mampu memikat hati orang asing, 4 youtuber ini membuat vlog tentang beberapa wisata didaerah Indonesia. Siapakah 4 youtuber tersebut, yuks kita simak youtuber yang sering ditonton admin..
5 youtuber review film untuk menambah list film yang akan kamu tonton
ga ada waktu buat nonton film atau bingung film yang bagus yang mana, yuk cek 5 youtuber spesialist membahas film-film yang menarik lewat artikel ini.
belajar javascript membuat fungsi untuk merubah angka menjadi kalimat terbilang
Sesi belajar javascript kali ini akan membahas pembuatan fungsi untuk merubah sebuah angka menjadi kalimat terbilang.
tutorial cara mengukur tegangan DC dengan multimeter digital
artikel berikut akan mereview multimeter digital visero A830L dan petunjuk pemakaian untuk mengukur tegangan DC
isi tinta printer canon e400 hitam
Simak artikel berikut ini untuk mengisi tinta cartidge hitam printer canon e400 beserta cara reset manual
4 film barat dengan jagoan yang tak terkalahkan
Anda senang dengan film barat? suka dengan aksi perkelahian yang memacu adrenalin? berakhir happy ending? yuk simak artikel berikut ini buat menambah list film yang akan kamu tonton
Tutorial php cara membuat thousand separator nominal uang
Artikel berikut akan membahas cara merubah nominal uang menjadi lebih enak dibaca dengan menambah separator ribuan, ratusan ribu, dll didalam pemprograman PHP.
Raline Shah profil
Raline shah dikenal sebagai artis Indonesia yang pergaulannya luas, dari mohammad hadid sampai artis asia internasional lainnya masuk lingkaran pertemanannya. Berikut adalah biodata raline shah artis yang bukan kaleng-kaleng