aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/javascript/reference/deprecated_and_obsolete_features
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2022-02-01 02:13:17 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2022-02-08 23:09:56 +0900
commit52d79dc28f893a99eb1efdb66351cafdc1d919cd (patch)
treeb3d02be39aebb5c2d84c551dd4dc8355296b1fe3 /files/ja/web/javascript/reference/deprecated_and_obsolete_features
parenta00858e3e632ae9a77ddd2f4fdf06795e579eb48 (diff)
downloadtranslated-content-52d79dc28f893a99eb1efdb66351cafdc1d919cd.tar.gz
translated-content-52d79dc28f893a99eb1efdb66351cafdc1d919cd.tar.bz2
translated-content-52d79dc28f893a99eb1efdb66351cafdc1d919cd.zip
反復処理プロトコルの記事へのリンクフラグメントを修正
Diffstat (limited to 'files/ja/web/javascript/reference/deprecated_and_obsolete_features')
-rw-r--r--files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.md16
1 files changed, 8 insertions, 8 deletions
diff --git a/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.md b/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.md
index d3585d4ada..7acdc9f0ee 100644
--- a/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.md
+++ b/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.md
@@ -1,30 +1,30 @@
---
-title: 古いイテレータープロトコル
+title: 古い反復子プロトコル
slug: >-
Web/JavaScript/Reference/Deprecated_and_obsolete_features/The_legacy_Iterator_protocol
tags:
- ES2015
- ガイド
- JavaScript
- - 古いイテレーター
+ - 古い反復子
translation_of: >-
Web/JavaScript/Reference/Deprecated_and_obsolete_features/The_legacy_Iterator_protocol
---
{{jsSidebar("More")}}
-> **Warning:** 古いイテレータープロトコルは SpiderMonkey 固有の機能で、 Firefox 58 で削除されました。将来に向けた使用では、 [for..of](/ja/docs/Web/JavaScript/Reference/Statements/for...of) ループと[反復処理プロトコル](/ja/docs/Web/JavaScript/Reference/Iteration_protocols)を使用することを検討してください。
+> **Warning:** 古い反復子プロトコルは SpiderMonkey 固有の機能で、 Firefox 58 で削除されました。将来に向けた使用では、 [for..of](/ja/docs/Web/JavaScript/Reference/Statements/for...of) ループと[反復処理プロトコル](/ja/docs/Web/JavaScript/Reference/Iteration_protocols)を使用することを検討してください。
-## 非推奨の Firefox 専用イテレータープロトコル
+## 非推奨の Firefox 専用反復子プロトコル
-Firefox version 26 以前は、標準の [ES2015 のイテレータープロトコル](/ja/docs/Web/JavaScript/Reference/Iteration_protocols)に似た別のイテレータープロトコルを実装していました。
+Firefox version 26 以前は、標準の [ES2015 の反復子プロトコル](/ja/docs/Web/JavaScript/Reference/Iteration_protocols)に似た別の反復子プロトコルを実装していました。
-オブジェクトが次の意味をもつ `next()` メソッドを実装している場合、そのオブジェクトは古いイテレーターで、反復処理の最後に {{jsxref("Global_Objects/StopIteration", "StopIteration")}} をスローします。
+オブジェクトが次の意味をもつ `next()` メソッドを実装している場合、そのオブジェクトは古い反復子で、反復処理の最後に {{jsxref("Global_Objects/StopIteration", "StopIteration")}} をスローします。
| プロパティ |値 |
| -------- | ------------------------------------------------ |
| `next` | 引数なしの関数で、値を返します。 |
-### 古いイテレータープロトコルと ES2015 イテレータープロトコルとの違い
+### 古い反復子プロトコルと ES2015 反復子プロトコルとの違い
- 値はプレイスホルダーオブジェクトの `value` プロパティではなく、 `next` の呼び出しの返値として直接値が返されていました。
- 反復処理の終了は {{jsxref("Global_Objects/StopIteration", "StopIteration")}} オブジェクトをスローすることで表現されていました。
@@ -61,5 +61,5 @@ catch(e){
## 関連情報
-- [イテレーターとジェネレーター](/ja/docs/Web/JavaScript/Guide/Iterators_and_Generators)
+- [反復子とジェネレーター](/ja/docs/Web/JavaScript/Guide/Iterators_and_Generators)
- 他の[非推奨の機能、廃止された機能](/ja/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features)