base64 ใน Lodash

Lodash ไม่ได้มีฟังก์ชันสำหรับการเข้ารหัสและถอดรหัส Base64 อย่างตรงไปตรงมา เนื่องจากการเข้ารหัสและถอดรหัส Base64 เป็นฟังก์ชันที่มีใน JavaScript มาตั้งแต่เวอร์ชันแรกของภาษา ดังนั้นคุณสามารถใช้ btoa() และ atob() ใน JavaScript สำหรับการเข้ารหัสและถอดรหัส Base64 ได้โดยตรง ไม่จำเป็นต้องใช้ Lodash ในกรณีนี้.

นี่คือวิธีการใช้ btoa() เพื่อเข้ารหัสข้อความเป็น Base64:

1
2
3
const plainText = 'Hello, World!';
const base64Encoded = btoa(plainText);
console.log(base64Encoded); // "SGVsbG8sIFdvcmxkIQ=="

และนี่คือวิธีการใช้ atob() เพื่อถอดรหัสข้อความ Base64:

1
2
3
const base64Encoded = "SGVsbG8sIFdvcmxkIQ==";
const plainText = atob(base64Encoded);
console.log(plainText); // "Hello, World!"

การใช้งาน btoa() และ atob() สามารถทำได้ง่ายและไม่จำเป็นต้องใช้เครื่องมือเสริมเช่น Lodash ในกรณีที่คุณต้องการการเข้ารหัสและถอดรหัส Base64 ใน JavaScript.