141. implement btoa()

容易  -通过 / -执行

btoa() 接受一个二进制字符串返回一个Base64-encoded 的ASCII字符串。二进制字符串的字符对应二进制数据中的每一个字节。

请仔细阅读Base64 wiki 然后实现你自己的btoa()

myBtoa('BFE')
// 'QkZF'

myBtoa('BFE.dev')
// 'QkZFLmRldg=='

注意

  1. 请不要直接使用 window.btoa()
  2. 传入的二进制字符串均为有效的 ASCII 字符。关于一般的Base64 encoding/decoding会有另外的题目。

一边解释一边码字。

(1)
(20)