diff options
author | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-02-01 02:13:17 +0900 |
---|---|---|
committer | Masahiro FUJIMOTO <mfujimot@gmail.com> | 2022-02-08 23:09:56 +0900 |
commit | 52d79dc28f893a99eb1efdb66351cafdc1d919cd (patch) | |
tree | b3d02be39aebb5c2d84c551dd4dc8355296b1fe3 /files/ja/web/javascript/reference/errors | |
parent | a00858e3e632ae9a77ddd2f4fdf06795e579eb48 (diff) | |
download | translated-content-52d79dc28f893a99eb1efdb66351cafdc1d919cd.tar.gz translated-content-52d79dc28f893a99eb1efdb66351cafdc1d919cd.tar.bz2 translated-content-52d79dc28f893a99eb1efdb66351cafdc1d919cd.zip |
反復処理プロトコルの記事へのリンクフラグメントを修正
Diffstat (limited to 'files/ja/web/javascript/reference/errors')
-rw-r--r-- | files/ja/web/javascript/reference/errors/is_not_iterable/index.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/files/ja/web/javascript/reference/errors/is_not_iterable/index.md b/files/ja/web/javascript/reference/errors/is_not_iterable/index.md index 3b3ffb43aa..27bf02056f 100644 --- a/files/ja/web/javascript/reference/errors/is_not_iterable/index.md +++ b/files/ja/web/javascript/reference/errors/is_not_iterable/index.md @@ -25,13 +25,13 @@ TypeError: 'x' is not a function or its return value is not iterable (Chrome) ## エラーの原因 -[for…of](/ja/docs/Web/JavaScript/Guide/Loops_and_iteration#for...of_statement) の右辺、 {{jsxref("Promise.all")}} や {{jsxref("TypedArray.from")}} などの引数として指定された値が[反復可能オブジェクト](/ja/docs/Web/JavaScript/Reference/Iteration_protocols)ではありません。反復可能なものは、{{jsxref("Array")}}、{{jsxref("String")}}、{{jsxref("Map")}} 等のような組み込み反復可能型や、ジェネレーターの結果、[反復可能プロトコル](/ja/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol)を実装しているオブジェクトが成ることができます。</p> +[for…of](/ja/docs/Web/JavaScript/Guide/Loops_and_iteration#for...of_statement) の右辺、 {{jsxref("Promise.all")}} や {{jsxref("TypedArray.from")}} などの引数として指定された値が[反復可能オブジェクト](/ja/docs/Web/JavaScript/Reference/Iteration_protocols)ではありません。反復可能なものは、{{jsxref("Array")}}、{{jsxref("String")}}、{{jsxref("Map")}} 等のような組み込み反復可能型や、ジェネレーターの結果、[反復可能プロトコル](/ja/docs/Web/JavaScript/Reference/Iteration_protocols#反復可能_iterable_プロトコル)を実装しているオブジェクトが成ることができます。</p> ## 例 ### オブジェクトのプロパティの反復処理 -JavaScript では、 {{jsxref("Object")}} は[反復可能プロトコル](/ja/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol)を実装していない限り反復処理できません。したがって、オブジェクトのプロパティを反復処理するために [for…of](/ja/docs/Web/JavaScript/Guide/Loops_and_iteration#for...of_statement) を使用することはできません。</p> +JavaScript では、 {{jsxref("Object")}} は[反復可能プロトコル](/ja/docs/Web/JavaScript/Reference/Iteration_protocols#反復可能_iterable_プロトコル)を実装していない限り反復処理できません。したがって、オブジェクトのプロパティを反復処理するために [for…of](/ja/docs/Web/JavaScript/Guide/Loops_and_iteration#for...of_statement) を使用することはできません。</p> ```js example-bad var obj = { 'France': 'Paris', 'England': 'London' }; @@ -127,7 +127,7 @@ Array.from(myEmptyIterable); // [] ## 関連情報 -- [反復可能プロトコル](/ja/docs/Web/JavaScript/Reference/Iteration_protocols#the_iterable_protocol) +- [反復可能プロトコル](/ja/docs/Web/JavaScript/Reference/Iteration_protocols#反復可能_iterable_プロトコル) - {{jsxref("Object.keys")}} - {{jsxref("Object.entries")}} - {{jsxref("Map")}} |