エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント4件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
いつかあなたが絶対に引っかかる、ある一つのJavaScriptの罠 - Qiita
JavaScriptは、シンプルな仕様が美しい言語です。 しかしながら、シンプルが故に、一度罠にハマると見つ... JavaScriptは、シンプルな仕様が美しい言語です。 しかしながら、シンプルが故に、一度罠にハマると見つけにくくて抜け出すのが大変です。 罠にハマった時に、すぐに抜け出せるように、簡単な例で抑えておきましょう。 ある一つのJavaScriptの罠が入ったコード 罠が入ったサンプルコードがこちら。 コンソールに i という変数を出力しています。 出力はどのようになりますか? これ、実行したらどのような出力になると思います? 0、1、2と答えたあなた。わたしはそんな素直なあなたが大好きです。 2、2、2と答えたあなた。素晴らしい。JavaScriptを極めてますね!ただ、不正解。ケアレスミス。 出力の答え こたえは3、3、3。不思議ですね。 さて、なぜこうなるかを解説しましょう。 罠の解説 罠の本質。クロージャとsetTimeout JavaScriptにはクロージャという仕組みがあります
2015/07/11 リンク