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/deprecated_and_obsolete_features | |
| 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/deprecated_and_obsolete_features')
| -rw-r--r-- | files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.md | 16 |
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) |
