2016-04-03 6 views
7

私はあなたのスコープとクローズを読んでいました.Kyle SimpsonのJSブック、特にこのトピックはコンパイラの話とは分かりません。JavaScript LHSとRHSルックアップ

そこには、LHSとRHSルックアップが記載されています。私はこれらの2つの用語を理解することに失敗している、誰も私がそれらを実現するのを助けることができますか?

+1

ご覧ください:https://en.wikipedia.org/wiki/Sides_of_an_equation –

+3

可能な複製http://stackoverflow.com/questions/3709866/whats-a-valid-left-hand-side-expression -in-javascript-grammar –

+0

本の関連部分を引用してください。 –

答えて

4

LHSルックアップは、割り当て操作の左側に変数が表示され、変数が割り当て操作の右側に表示されたときに、RHSルックアップが行われます。
LHSルックアップは、コンテナの検索
RHSの検索で、次のように私はそれについて考える価値の検索

3

されています:次のように私はそれについて考える

LHS検索はコンテナの検索 RHSの検索では、aは値の検索

私はカイル・シンプソンのアプローチが大好きですが、この特定の簡単な説明は私にはっきりと明確なポイントをもたらしました。

"私が知る必要があることは何でも教えてください。"と深いレベルでよりよく理解するための掘り下げの間には常にトレードがあります。

場合によっては、この深い理解がトラブルから守り、デバッグし、テストコードを書き、最適化し、リファクタリングするのに役立ちます。

私は現在、多くのカイルのライティングとオンライン教育を読んでおり、よく説明してくれています。多くのインストラクターは途方もない人を失います。なぜなら、専門知識を持っていて、それが減速するのが難しいからです。一方、あまりにも基本的になってしまえば、面白くなくて、ただ調整するだけです。

関連する問題