<!DOCTYPE html>
<
html
lang="en">
<
head
>
<
title
>
TextEncoder Web API
encodeInto() method
</
title
>
</
head
>
<
body
>
<
p
id
=
'javascript'
>I Love javascript</
p
>
<
button
id
=
'btn'
>
Click me to view results
</
button
>
<
p
id
=
'result'
></
p
>
<
script
type="text/javascript">
const parg1 = document.querySelector('#javascript')
const btn = document.querySelector('#btn')
const result = document.querySelector('#result')
// Instance of TextEncoder
const encoder = new TextEncoder()
// Instance of Uint8Array
const u8Array = new Uint8Array(30)
let resultObj = encoder.encodeInto(
parg1.innerText, u8Array)
const encodedResult =
encoder.encode(parg1.innerText)
btn.addEventListener('click', () => {
result.innerHTML = `
<
p
><
strong
>Bytes read:</
strong
>
${resultObj.read}, </
p
>
<
p
><
strong
>Bytes written:</
strong
>
${resultObj.written}, </
p
>
<
p
><
strong
>Encoded Result:</
strong
>
${encodedResult}</
p
>
`
})
</
script
>
</
html
>