From 03fe90989c6ff77c7d2e042420127d12afabbc33 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 12 Jun 2021 03:22:56 +0900 Subject: The legacy Iterator protocol を更新 (#1059) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 2021/03/29 時点の英語版に同期 - 一部の用語の見直し --- .../the_legacy_iterator_protocol/index.html | 28 ++++++++++++---------- 1 file changed, 15 insertions(+), 13 deletions(-) (limited to 'files') diff --git a/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html b/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html index be3b387cc7..c037d915f8 100644 --- a/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html +++ b/files/ja/web/javascript/reference/deprecated_and_obsolete_features/the_legacy_iterator_protocol/index.html @@ -1,8 +1,10 @@ --- -title: The legacy Iterator protocol +title: 古いイテレータープロトコル slug: >- Web/JavaScript/Reference/Deprecated_and_obsolete_features/The_legacy_Iterator_protocol tags: + - ES2015 + - Guide - JavaScript - Legacy Iterator translation_of: >- @@ -10,13 +12,13 @@ translation_of: >- ---
{{jsSidebar("More")}}
-
非標準。 非標準。レガシーイテレータープロトコルは SpiderMonkey 固有の機能で、Firefox 58 以降で削除済みです。将来向きの用途に、for..of ループと iterator protocol を使用することを検討してください。
+
標準外です。 古いイテレータープロトコルは SpiderMonkey 固有の機能で、 Firefox 58 で削除されました。将来に向けた使用では、 for..of ループと 反復処理プロトコル を使用することを検討してください。
-

非推奨のFirefox専用イテレータプロトコル

+

非推奨の Firefox 専用イテレータープロトコル

-

Firefox version 26以前は、標準のES2015 Iterator protocolに似ている別のイテレータプロトコルを実装していました。

+

Firefox version 26 以前は、標準の ES2015 のイテレータープロトコルに似た別のイテレータープロトコルを実装していました。

-

オブジェクトが次のセマンティックスをもつnext()メソッドを実装するとき、そのオブジェクトはレガシーイテレータで、イテレーションの最後に{{jsxref("Global_Objects/StopIteration", "StopIteration")}}をスローします。

+

オブジェクトが次のセマンティックスをもつ next() メソッドを実装している場合、そのオブジェクトは古いイテレーターで、反復処理の最後に {{jsxref("Global_Objects/StopIteration", "StopIteration")}} をスローします。

@@ -26,19 +28,19 @@ translation_of: >- - +
next引き数なしの関数。値を返します。引数なしの関数で、値を返します。
-

レガシーイテレータプロトコルとES6イテレータプロトコルの違い

+

古いイテレータープロトコルと ES2015 イテレータープロトコルとの違い

-

古いプロトコルをもつ簡単な例

+

古いプロトコルをもつ簡単な例

function makeIterator(array){
     var nextIndex = 0;
@@ -67,9 +69,9 @@ catch(e){
 }
 
-

関連情報

+

関連情報

-- cgit v1.2.3-54-g00ecf