Pada PHP terdapat fungsi ucwords() untuk membuat huruf pertama setiap kata menjadi kapital. Kalian yang sudah terbiasa menggunakan PHP pasti sudah tidak asing dengan fungsi tersebut.
bagi kalian yang belum terlalu paham dengan fungsi ucwords(), saya beri sedikit contoh. misalnya terdapat sebuah kalimat “nama saya budi”. Saat kita menggunakan ucwords(), maka hasil output kalimat tersebut menjadi “Nama Saya Budi”.
Sesuai contoh diatas, setiap kata dalam sebuah kalimat, huruf pertamanya akan menjadi kapital
Namun saat kita mencoba mencari fungsi yang mirip seperti ucwords() pada Javascript, kita tidak dapat menemukannya.
Lalu bagaimana?
Kita dapat mengakali dengan cara membuat fungsi tersebut sendiri. Ketik kodingan fungsi dibawah pada project program kalian.
<script type="text/javascript">
function ucwords(str) {
var splitStr = str.toLowerCase().split(' ');
for (var i = 0; i < splitStr.length; i++) {
splitStr[i] = splitStr[i].charAt(0).toUpperCase() + splitStr[i].substring(1);
}
return splitStr.join(' ');
}
alert(ucwords("coba ngoding"));
</script>
Thank you gan
Dengan senang hati,
Terima kasih juga gan sudah mampir 🙂