From d08020aeee4fd41ff04b3513d6ccec1aebdaf6f3 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Tue, 31 May 2022 00:14:39 +0900 Subject: [PATCH] =?UTF-8?q?2022/05/10=20=E6=99=82=E7=82=B9=E3=81=AE?= =?UTF-8?q?=E8=8B=B1=E8=AA=9E=E7=89=88=E3=81=AB=E5=90=8C=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/textencoder/encode/index.md | 91 +++++++++----------- 1 file changed, 39 insertions(+), 52 deletions(-) diff --git a/files/ja/web/api/textencoder/encode/index.md b/files/ja/web/api/textencoder/encode/index.md index 845182394ccd34..daf86b8f88bb81 100644 --- a/files/ja/web/api/textencoder/encode/index.md +++ b/files/ja/web/api/textencoder/encode/index.md @@ -1,76 +1,63 @@ --- -title: TextEncoder.prototype.encode() +title: TextEncode.encode() slug: Web/API/TextEncoder/encode tags: - API - - Encoding - - Method - - Reference + - エンコーディング + - メソッド + - リファレンス - TextEncoder - encode +browser-compat: api.TextEncoder.encode translation_of: Web/API/TextEncoder/encode --- -

{{APIRef("Encoding API")}}

+{{APIRef("Encoding API")}} -

TextEncoder.prototype.encode() メソッドは入力として1つの {{domxref("USVString")}} を取り、引数で与えられたテキストが TextEncoder オブジェクトで指定されたメソッドでエンコードされたものが入った {{jsxref("Global_Objects/Uint8Array", "Uint8Array")}} を返します。

+**`TextEncoder.encode()`** メソッドは入力として文字列を取り、 {{jsxref("Global_Objects/Uint8Array", "Uint8Array")}} に引数で与えられたテキストが {{domxref("TextEncoder")}} オブジェクトで指定された方法でエンコードされたものが入ったものを返します。 -

構文

+## 構文 -
b1 = encoder.encode(string);
-
+```js +encode(string) +``` -

引数

+### 引数 -
-
string
-
エンコードするテキストが入った {{DOMxRef("USVString")}} です。
-
+- `string` + - : エンコードするテキストが入った文字列です。 -

返値

+### 返値 -

{{domxref("Uint8Array")}} オブジェクト。

+{{jsxref("Uint8Array")}} オブジェクトです。 -

+## 例 -
<p class="source">This is a sample paragraph.</p>
-<p class="result">Encoded result: </p>
+```html +

This is a sample paragraph.

+

Encoded result:

+``` -
const sourcePara = document.querySelector('.source');
+```js
+const sourcePara = document.querySelector('.source');
 const resultPara = document.querySelector('.result');
 const string = sourcePara.textContent;
 
 const textEncoder = new TextEncoder();
 
 let encoded = textEncoder.encode(string);
-resultPara.textContent += encoded;
- -

{{EmbedLiveSample('Examples')}}

- -

仕様書

- - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName("Encoding", "#dom-textencoder-encode", "TextEncoder.prototype.encode()")}}{{Spec2("Encoding")}}初回定義
- -

ブラウザーの互換性

- -
-

{{Compat("api.TextEncoder.encode")}}

-
- -

関連情報

- - +resultPara.textContent += encoded; +``` + +{{EmbedLiveSample('Examples')}} + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 + +- 所属先の {{DOMxRef("TextEncoder")}} インターフェイス。