pub(crate) fn text_encode_into(
_it: &mut Interp,
_this: Value,
a: &[Value],
) -> Result<Value, Value>Expand description
TextEncoder.prototype.encodeInto(source, destination) が丸ごと未対応
だった(encode() は既に対応済みだったが、既存の Uint8Array バッファへ
直接書き込むこちらの性能向けバリアントが欠けていた)。仕様どおり UTF-8
コードポイント境界で打ち切り(マルチバイト文字を途中で分割しない)、
{read, written}(read は消費した UTF-16 コード単位数、written は
書き込んだバイト数)を返す。