DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Ketika bekerja dengan Node.js, kamu mungkin akan menemui data dalam bentuk buffer. Buffer adalah tipe data yang digunakan untuk menyimpan data mentah, biasanya ketika berhadapan dengan operasi file atau data network. Namun, sering kali kita perlu mengonversi buffer ini menjadi string untuk memudahkan pemrosesan data lebih lanjut.
Mengonversi buffer ke string berguna ketika kamu ingin menampilkan data kepada user, menyimpannya ke dalam file teks, atau memprosesnya dengan method string lainnya.
Mengonversi buffer ke string di Node.js sangatlah sederhana. Kamu bisa menggunakan method .toString()
yang ada pada objek Buffer.
Berikut ini adalah contoh kode untuk mengonversi buffer menjadi string:
const bufferData = Buffer.from('Ini adalah contoh buffer');
const stringData = bufferData.toString('utf-8');
console.log(stringData); // Output: Ini adalah contoh buffer
Membuat Buffer: Gunakan Buffer.from()
untuk membuat buffer dari sebuah string awal.
Mengonversi ke String: Panggil .toString('utf-8')
pada buffer yang dibuat untuk mendapatkan string.
Saat mengonversi buffer ke string, kamu bisa memilih encoding yang sesuai. utf-8
adalah pilihan paling umum, namun kamu juga bisa menggunakan yang lain seperti ascii
, base64
, atau hex
.
const base64Data = bufferData.toString('base64');
console.log(base64Data); // Output: SW5pIGFkYWxhaCBjb250b2ggYnVmZmVy
Meskipun sering kali utf-8
sudah mencukupi, pemilihan encoding lain bisa berguna untuk keperluan spesifik seperti transmisi data melalui jaringan.
Mengonversi buffer ke string di Node.js sangat praktis dan berguna dalam banyak situasi. Cukup dengan method .toString()
, kamu bisa dengan mudah melakukan operasi ini. Menggunakan pengetahuan ini, kamu dapat memanipulasi data lebih fleksibel dalam aplikasi Node.js.
Link terkait: