トップ>コンピュータテクノロジー>プログラミング>JavaScript現在JavaScriptが無効になっています。Yahoo!知恵袋のすべての機能を利用するためには、javaScriptの設定を有効にしてください。JavaScriptの設定を変更するには「JavaScriptの設定方法」をご覧ください。withを使って何ができるのか、その機能を入...シェアツイートはてブ知恵コレwordiaさん2017/10/307:07:12JavaScriptのwith関数って何ですか?withを使って何ができるのか、その機能を入門者にもわかるようにズバッと説明してください。検索して調べても、本質が分からないダメダメの説明ばかりで意味わかりません。スクリプトの実行コンテキストまたは非修飾名を含む関数の実行コンテキストに関連付けられたスコープチェーンを探索することにより、非修飾名を探します。文は、その文本体の評価の間、このスコープチェーンの先頭に、与えられたオブジェクトを追加します。本体で使われた非修飾名がそのスコープチェーンの中のプロパティに一致するなら、その名前はそのプロパティとそのプロパティを含むオブジェクトとに結び付けられます。」なにがなんだかさっぱり分かりません。0閲覧数:309回答数:2違反報告ベストアンサーに選ばれた回答https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13180272188カテゴリマスターglo********さん2017/10/308:18:36JavaScript系ではまず使わないので基本的に覚えなくて良いですよ。使用は非推奨ですし,将来的には廃止の方向で行くと思われます。文の使用は推奨されません。どれに有効でどれに有効でないのかがわかりにくくなります。変数に簡単に対象物の参照を代入できるので変数を使う方が良いです。いうことなのでサンプル例を挙げて説明します。===【例1】はdocument.forms["myForm"].elements[...document.forms["myForm"].elements[...document.forms["myForm"].elements[...document.forms["myForm"].elements[...document.forms["myForm"].elements[...みたいに同じオブジェクトを何度も書いていて非効率ですよね?ファイル容量も重くなります。使って効率的に改善?しています。何に対して有効なのかわかりにくいのです。【例3】ではその点を変数を使って改善しています。質問者wordiaさん2017/10/308:58:35ご回答ありがとうございます。JavaScriptの勉強がてら、外国語の単語クイズゲームのコードを読んでいたら出てきました。}withのスコープの中に知らない名前が出てきたら、それがexpressionのプロパティかどうかを調べて、そうであればそれを利用するよ、そうでなければ外のスコープを探すよ、という話です。一覧を見るStruts2でJavaScript。<table><tr><td>アカウント...JavaScriptを利用してフレームの操作をするときに問題が生じています。@IBActi...プロパティシートではできないのでしょうか?プロパティシートのコントロールシー...プロパティ印刷時拡張を「はい」による無駄な空白について。JavaScriptを...HPビルダーで三択クイズを作っています。再挑戦で不正解の問題だけが再出題さ...DiscordBotをJavascriptで作成しているものです。今のBOTを荒らし対策が出来るよ...jqueryの質問になります。下記のサイトの絞り込み検索を参考に作っています。実装しようと、下記のURLを参考に実装...JavaScriptによるプログラミングを勉強中です。...Javascriptで初心者がゲーム作るのって難しくないですか?Jquery、Javascriptを使い、以下の既存のHTMLを操作したいと思っています。回答数1高1女子です、昨夜、寝てたら腰の...2意味が分かりません。新車買ったん...3三千里って、何キロですか?また、...4先日の友人との旅行で腑に落ちない...5辛いです。誰にも話せないのでここ...6ある男性にご飯誘われて、1回くら...7お風呂について友達と2人暮らしな...8娘の彼氏が、借金取りのようにお金...9立教大学の合格発表があったんです...10一般職で事務をやっています。JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。お客様自身の責任と判断で、ご利用ください。研究機関に提供します。投稿者が誰であるかを知ることはありません。Reserved.「追加する」ボタンを押してください。閉じる※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。追加する不適切な投稿でないことを報告しました。