-
JavaScriptオブジェクトのコンテンツを印刷するにはどうすればよいですか?
JavaScriptオブジェクトのコンテンツを印刷するには、次のコードを実行してみてください。ここで、オブジェクトは新しいキーワード-を使用して作成されます 例 ライブデモ <!DOCTYPE html> <html> <body> <p id="test"></p> <script> var dept = new Object
-
JavaScriptのRESTパラメーターとは何ですか?
休憩 ES6は、開発者の作業を容易にするためにRESTパラメーターをもたらしました。引数オブジェクトの場合、RESTパラメーターは3つのドットで示され、パラメーターの前にあります。これにより、無数の引数を配列として設定します。これはArrayインスタンスです。 例 次のコードスニペットを見てみましょう: <html> <body> <script> function addition(…numbers) {
-
JavaScriptクロージャ関数で変数を保持する方法は?
JavaScriptクロージャ関数で変数を保持するには、空に設定しないでください。現在、以下は呼び出されるたびに空のオブジェクトに設定されています webLinks = {}; 次のコードを使用して値を保持します: var webLink = function (containerId) { var link1 = "https://www.qries.com", link2 = “https://www.tutorialspoint.com”; var webLinks =
-
JavaScriptの即時関数とは何ですか?
即時関数は定義されるとすぐに実行されます。即時関数の役割を理解するために、関数と即時関数の違いを見てみましょう- ここに即時機能- (function() { var str = "display"; }()); function display() { // this returns undefined alert(str); }を返します これが関数です- var str = "display"; function display() { // T
-
JavaScriptでのyieldキーワードの使用法は何ですか?
JavaScriptではyieldキーワードを使用して、ジェネレーター関数を一時停止および再開します。式の値はジェネレータの呼び出し元に返されます。 構文は次のとおりです。ここで、「exp」は式であり、オプションの値は「val」によって返され、ジェネレータのnext()メソッドに渡されます。 [val] = yield [exp]; 例は次のとおりです: function* displayRank () { var selPlayers= [1, 2, 3, 4]; for (var a = 0; a < selPlayers.leng
-
Chromeの要素で発生したイベントを表示するにはどうすればよいですか?
要素で発生したイベントを表示するには、GoogleChromeで次の手順に従います。 Google Chromeを開き、 F12を押します 開発ツールを開くには 。 次に、ソースに移動します タブ イベントリスナーブレークポイントに移動します 、右側: イベントをクリックして、ターゲット要素を操作します。 イベントが発生する場合は、デバッガーにブレークポイントがあります。
-
JavaScriptで関数をオーバーロードするためのベストプラクティスは何ですか?
関数のオーバーロードは、関数に渡された引数の数に基づいて関数がさまざまなタスクを実行するときに発生します。 パラメータによる関数のオーバーロードのベストプラクティスは、型をチェックしないことです。タイプをチェックするとコードの実行が遅くなるため、回避する必要があります。このため、メソッドの最後のパラメータはオブジェクトである必要があります また、引数の長さを確認しないでください。 例 ここに例があります- function display(a, b, value) { } display(30, 15, {"method":"subtract"}); d
-
ユーザーがキーアップではなく入力を終了したときにJavaScript関数を起動しますか?
ユーザーが入力を終えたときにJavaScript関数を起動するには、次のコードを実行してみてください- 例 <html> <body> <script> var timer = null; $("#myText").keydown(function(){
-
JavaScriptで複数の文字列を連結するにはどうすればよいですか?
複数の文字列を連結するには、「Array.join()」メソッドを使用します。ここでは、次の文字列を連結します。 John Amit Sachin 例 次のコードを実行して、複数の文字列を連結してみてください ライブデモ <html> <body> <script> var arr = ['Amit', 'John', 'Sachin']; &nbs
-
コマンドプロンプトでJavaScriptを実行するにはどうすればよいですか?
Java SE 8には、 Nashornという新しいエンジンが付属しています。 、JSR292に基づいています。ECMA正規化JavaScriptへの準拠を提供します。 Nashornを使用して、コマンドラインからJavaScriptプログラムを実行できます。 jjsというコマンドラインツールを含める 。 JDKインストールのbinフォルダーには、 jarなどの他のツールとともに含まれています。 。 これがjsファイルnew.jsです − var display = function() { // print “Hello World!”
-
javaScriptのスマート/自己上書き/怠惰なゲッター?
Gettersはオブジェクトのプロパティを定義しますが、プロパティの値は計算されません。アクセス時に計算されます。したがって、ゲッターは、値が必要になるまで値の計算コストを遅らせます。 計算を遅らせたり遅らせたりするには、賢いゲッターまたはメモ化されたゲッターです。後でアクセスするためにキャッシュすることもできます。値は、ゲッターが呼び出された場合にのみ計算されます。次のアクセスのために、それはキャッシュされます。したがって、値を再計算せずに連続してアクセスします。 値を変更するプロパティにレイジーゲッターを使用しないでください。上記の理由は、ゲッターが値を再計算しないためです。
-
JavaScriptでRest、デフォルト、および非構造化パラメーターを使用してオブジェクトに引数を付ける方法は?
デフォルト これにより、関数パラメーターを簡単に処理できるようになりました。デフォルトパラメータを簡単に設定して、デフォルト値で正式なパラメータを初期化できるようにします。これは、値または未定義が渡されない場合にのみ可能です。例を見てみましょう 例 ライブデモ <html> <body> <script> // default is set to 1 fun
-
JavaScriptで関数を呼び出す方法は?
関数は、プログラムのどこからでも呼び出すことができる再利用可能なコードのグループです。これにより、同じコードを繰り返し記述する必要がなくなります。プログラマーがモジュラーコードを書くのに役立ちます。 JavaScriptで関数を定義する最も一般的な方法は、関数を使用することです。 キーワードの後に、一意の関数名、パラメーターのリスト(空の場合があります)、および中括弧で囲まれたステートメントブロックが続きます。 これが例です- <script> <!-- function sayHello() { &
-
JavaScriptの関数スコープとコンテキストを理解していますか?
コンテキストとスコープはJavaScriptで同じではありません。関数呼び出しの呼び出しには、スコープとコンテキストの両方があります。 スコープ 変数のスコープは、変数が定義されているプログラムの領域です。 JavaScript変数には2つのスコープしかありません。グローバル変数にはグローバルスコープがあります。つまり、JavaScriptコードのどこにでも定義できます。ローカル変数は、それが定義されている関数内でのみ表示されます。関数パラメーターは常にその関数に対してローカルです。 コンテキスト コンテキストは、関数がどのように呼び出されるかを示しています。例を見てみましょう- 例 var
-
HTMLの件名でメールを送信するためのリンクを作成するにはどうすればよいですか?
メールを送信するためのリンクを作成するには、href属性を指定したタグを使用します。リンク先のメールはタグ内に追加されます。件名を追加するには、追加する必要がありますか?次に、件名を含めます。これはすべてタグ内にあります。 リンク先のメールでメールを受信するメールアドレスを追加することを忘れないでください。また、件名の単語間のスペースはスペースではなく、%20を含めてください。これは、ブラウザにテキストが正しく表示されるようにするためです。 例 次のコードを実行して、件名がHTMLのメールを送信するためのリンクを作成してみてください。 ライブデモ <!DOCTYPE html>
-
JavaScriptで再帰関数はどのように機能しますか?
関数がそれ自体を呼び出すとき、それは再帰と呼ばれ、JavaScriptでも同じように機能します。関数がそれ自体を呼び出す例を見てみましょう 例 ライブデモ <html> <body> <script> function displayFact(value) { if (value < 0) {
-
HTMLでフォントサイズを変更するにはどうすればよいですか?
HTMLのフォントサイズを変更するには、style属性を使用します。 style属性は、要素のインラインスタイルを指定します。この属性は、CSSプロパティfont-sizeを使用してHTMLタグで使用されます。 HTML5はタグをサポートしていないため、CSSスタイルを使用してフォントサイズを追加します。 style属性の使用は、グローバルに設定されたスタイルをオーバーライドすることに注意してください。 HTMLのタグまたは外部スタイルシートに設定されているスタイルを上書きします。 例 次のコードを実行して、HTMLページのフォントサイズを変更してみてください。 ライブデモ <
-
JavaScriptでネストされた関数を定義する方法は?
JavaScript 1.2では、関数定義を他の関数内にネストすることもできます。それでも、関数定義がループまたは条件内に表示されないという制限があります。関数定義に対するこれらの制限は、関数ステートメントを使用した関数宣言にのみ適用されます。 例 次の例を実行して、ネストされた関数を実装する方法を学ぶことができます ライブデモ <html> <head> <script> <!-- &n
-
JavaScriptのクロージャ関数とネストされた関数の違いは何ですか?
JavaScriptクロージャ JavaScriptでは、すべての関数がクロージャのように機能します。クロージャは、呼び出されたときに宣言されたスコープを使用する関数です。呼び出されたスコープではありません。 これが例です ライブデモ <!DOCTYPEhtml> <html> <body> <h2>JavaScriptClosures</h2> <script> &
-
JavaScript関数クロージャとは何ですか?
JavaScript関数クロージャは、関数のグループ化であり、その関数が宣言された場所です。 JavaScriptでは、すべての関数がクロージャのように機能します。クロージャは、呼び出されたときに宣言されたスコープを使用する関数です。呼び出されたスコープではありません。 ここに例があります ライブデモ <!DOCTYPEhtml> <html> <body> <h2>Working with JavaScript Closures</h2>