看别人的代码时发现window.atob('abc'),之前不知道还有atob方法,于是学习了一下。
javascript 中的btoa和atob可以来进行Base64转码和解码。
(这名字起得,a to b,b to a)
btoa是base64编码;atob是base64解码。如下:
let encodedData = window.btoa("Hello, world"); // base64 编码 let decodedData = window.atob(encodedData); // 解码 成 ASCII console.log(encodedData); //"SGVsbG8sIHdvcmxk" console.log(decodedData); //"Hello, world"
参考: https://developer.mozilla.org/zh-CN/docs/Web/API/WindowBase64/btoa
https://developer.mozilla.org/zh-CN/docs/Web/API/WindowBase64/Base64_encoding_and_decoding
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。