[解決済み] 集合要素に対する反復処理
2023-07-02 05:36:23
質問
ECMAscript 6 の実験的な機能のための Chrome フラグをオンにしました。
Set
. 私の理解では、詳細は
Set
の詳細は、仕様作成者の間で広く合意されています。
私は一連の
a
という文字列を追加し
'Hello'
a = Set();
a.add('Hello');
の要素に対して反復処理を行うにはどうしたらよいでしょうか?
a
?
for(let i of a) { console.log(i); }
は、"SyntaxError: 不正な
let
の宣言は拡張モード外です"。
for(var i of a) { console.log(i); }
は、"SyntaxError: 予期しない識別子です。
for(var i in a) { console.log(i); }
与える
Undefined
Chrome 26 で集合の反復処理を行うことは可能ですか?
どのように解決するのですか?
この
of
演算子
は、現在 Chrome ではサポートされていないようです。
. FireFox バージョン 13 から 18 でのみサポートされているようです。また、どのブラウザも実際にサポートしていないようです。
Set
をサポートしていないようです。このページには、一部のテストは存在することを示すもので、完全な機能や一貫性を示すものではないと書かれています。ということは、もしかしたら
Set
は Chrome で部分的に実装されています。
関連
-
[解決済み] JavaScriptで配列の先頭に新しい配列要素を追加するにはどうすればよいですか?
-
[解決済み] 動的に生成された要素にイベントバインディングを行うか?
-
[解決済み] セルフクローズスクリプトエレメントが機能しないのはなぜですか?
-
[解決済み] Javascriptで配列から空の要素を削除する
-
[解決済み】JavaScriptの関数にデフォルトのパラメータ値を設定する
-
[解決済み】JavaScriptで配列の要素を削除する - delete vs splice
-
[解決済み] Angularjs - 現在の日付を表示する
-
[解決済み] moment.jsでミュータビリティを回避するには?
-
[解決済み] BlobからArrayBufferへ移行する方法
-
[解決済み] Fetch: ステータスがOKでない場合、プロミスを拒否し、エラーをキャッチするか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] forEachループでasync/awaitを使用する
-
[解決済み] <Enter>でjQuery UIダイアログを送信する
-
[解決済み] URL/アドレスバーからJavascriptの関数を呼び出す
-
[解決済み] アサインの左側にJavascriptのオブジェクトブラケット表記({ ナビゲーション } =)があります。
-
[解決済み] 文字列が空白であるかどうかをチェックする
-
[解決済み] JavaScriptで文字列を数値に変換する最速の方法は何ですか?
-
[解決済み] 文字列とラベルのローカライズとグローバリゼーションのベストプラクティス【終了しました
-
[解決済み] Prototypeを使ってtextareaを自動サイズ調整するには?
-
[解決済み] なぜjavascriptのES6 Promisesはresolve後も実行を継続するのですか?
-
[解決済み] HTML要素にスクロールバーがあるかどうかをチェックする