Javascript

 Computer >> コンピューター >  >> プログラミング >> Javascript
  1. JavaScriptの_isEqual()メソッドの重要性は何ですか?

    _isEqual() _isEqual()はアンダースコアからのものです およびlodash javascriptのライブラリ。 javascriptオブジェクトを比較するために使用されます。このメソッドの重要性は、オブジェクトを比較するときにプロパティの順序を気にしないことです。 2つのオブジェクトのプロパティが等しいかどうかをチェックするだけです。一方、 JSON.stringify() 、はオブジェクトの比較に使用され、オブジェクトのプロパティの順序もチェックして、 _isEqual()を作成します。 より良いオプション。 構文 _.isEqual(object1, objec

  2. 配列内の提供された要素がJavaScriptで指定された条件を通過したかどうかを確認するにはどうすればよいですか?

    2つの方法があります 配列の提供された要素がテストに合格したかどうかを確認します。それらはArray.filter() メソッドと_。filter() 方法。前者は通常のjavascriptメソッドですが、後者は underscore.jsのメソッドです。 、これはjavascriptのライブラリです。 構文 _.filter( list, conditions); このメソッドは2つのパラメーターを受け入れます。 1つは、要素が提供されるリストとその他の条件(コードのみ)です。 例 次の例では、3の倍数が _.filter()を使用して表示されています。 。ここで_。filter() メ

  3. JavaScriptで配列からfalse値を削除するにはどうすればよいですか?

    Javascriptライブラリunderscore.js _.compact()を提供しました すべてのfalseを削除する方法 配列内の値。配列のfalse値は、NaN、未定義、空の文字列、false、および0に他なりません。出力としてfalse値のない新しい配列を返します。 構文 _.compact( array ); パラメータとして配列を受け取り、 falseのない新しい配列を返します 値。 例 <html> <body>    <script type="text/javascript"  

  4. JavaScriptの_without()メソッドの重要性は何ですか?

    _without() このメソッドはunderscore.jsにあります javascriptのライブラリ。 2つのパラメーターを受け取り、2番目の配列に存在する要素を最初の配列から削除します。値が真であるかどうかは気になりません またはfalse 、各値を1つずつチェックし、タスクを続行します。大文字と小文字が区別されることを確認してください。 構文 _.without( array, values); 例 次の例では、2番目のパラメーターに存在する値が最初のパラメーターにあるかどうかを確認し、使用可能な値を削除しようとします。 <html> <body> &l

  5. JavaScriptでオブジェクトから関数を削除するにはどうすればよいですか?

    JSON.stringify() メソッドは文字列化するだけではありません オブジェクトだけでなく、削除 関数 オブジェクトに存在します。詳細に話し合いましょう。 例-1 次の例では、プロパティdesignationは関数です。 したがって、文字列化しようとしたとき オブジェクト、関数が削除され、出力に示されているように他のプロパティが表示されました。 <html> <body>    <p id="stringify"></p>    <script>   &n

  6. JSON.stringify()メソッドが操作されているときにオブジェクト内の関数を削除しないようにするにはどうすればよいですか?

    JSON.stringify() メソッドは文字列化するだけではありません オブジェクトだけでなく、関数も削除します そのオブジェクト内で見つかった場合。したがって、関数を作成するには 削除しないでください 文字列に変換する必要があります 次に、 JSON.stringify()のみ メソッドを適用する必要があります。 次の例では、関数以降 文字列に変換されず、JSON.stringify()メソッドで操作すると削除され、出力に示されているように他のプロパティが表示されます。 例 <html> <body> <p id="stringify"

  7. 変数を再宣言すると、JavaScriptでその変数の値が破棄されますか?

    再宣言 変数は破棄しません 割り当てられるまで変数の値 他の新しい価値 。 次の例を見ると、変数「x」と「y」にはそれぞれ値4と8が割り当てられており、後でこれらの変数が再割り当てされると、古い値が新しい値に置き換えられ、出力に示されているように表示されます。 。 例 <html> <body>    <script>       var x = new Number(4);       var x = 7;       var y = 8; &n

  8. JavaScriptで関数の引数として配列を渡す方法は?

    関数の引数として配列を渡す 昔は、関数の引数として配列を渡す必要がある場合は、 apply() およびnull 使用すべきです。 nullの使用 コードを汚れたにします 。したがって、コードをクリーンにし、配列を関数の引数として渡すために、スプレッド オペレーターが写真に登場します。 スプレッドを使用する apply()を使用する必要のない演算子 関数。一言で言えばそれについて話し合いましょう。 例 次の例では、 nullを使用しています。 およびapply() 配列を関数の引数として渡します。これは廃止された方法です。この方法は、拡散する最新の方法に置き換えられています。 演算

  9. JavaScriptのspread演算子を使用して配列の最大値を見つける方法は?

    配列内の最大値を見つけるための論理メソッドと多くの組み込みメソッドがありますが、スプレッドを使用しています 演算子により、タスクで最大値を簡単に見つけることができます。組み込みメソッドMath.max() 配列内の最大値を見つけるために使用される最も一般的な方法です。ただし、この方法では、すべての要素を個別に渡す必要があるため、タスクが難しくなります。したがって、この問題を軽減するために拡散 オペレーターが登場します。 例 次の例では、スプレッド 演算子はMath.max()を伴わない 関数。配列のすべての値が数学関数に送信されます。値のセットが小さい場合は問題ありませんが、値のセットが大き

  10. スプレッド演算子を使用してJavaScriptで2つ以上の配列を結合するにはどうすればよいですか?

    2つは2つ以上の配列を結合し、 array.concat()という組み込みメソッドがあります。 。ただし、 Spread を使用すると、配列をはるかに簡単に結合できます。 オペレーター。 構文 var merged = [...arr1, ...arr2]; 拡散せずに配列をマージしてみましょう オペレーター。 次の例では、スプレッドの代わりに 演算子、 array.concat() メソッドは2つの配列を結合するために使用されます。 例 <html> <body>    <script>       v

  11. 「浮動小数点演算」はJavaScriptで100%正確ですか?

    浮動小数点演算 javascriptでは常に100%正確であるとは限りません。たとえば、1/3、つまり0.33333 .....をとると、値0.333....は未知のポイントで丸められます。したがって、値も10進数である別の値を追加すると、意図した結果が得られません。したがって、小数点以下2桁を追加すると、丸め誤差が発生すると結論付けることができます。 、しかし幸いなことに、これらのエラーは非常に小さいため、実際のコード結果は影響を受けません。 次の例では、0.3に0.6を加算すると、結果は0.9になるはずですが、丸め誤差があるためです。 結果の値は、出力に示されている意図した値ではありませ

  12. JavaScriptのMath.trunc()メソッドの重要性は何ですか?

    Math.trunc() Math.floor()とは異なり 、 Math.ceil() およびMath.round() 、 Math.trunc() メソッドは小数部分を削除します 整数のみを提供します 部。 丸めは関係ありません 最も近い整数の数値。値が正か負かはわかりません。その機能は、小数部分を切り刻むことだけです。 。 構文 Math.trunc(x); パラメータ- Math.trunc() 引数として数値を取り、切り捨て 小数部分 。 次の例では、 Math.trunc() メソッドは、提供された正の数の小数値を切り捨てました。 例 <html> <

  13. JavaScriptのジェネレーター関数を説明しますか?

    ジェネレーター JavaScriptはジェネレーター関数をサポートしています およびジェネレータオブジェクト 。 ジェネレーター関数 通常の関数と同じですが、値を生成する必要がある場合は常に「歩留まり」を使用します。 returnではなくキーワード 。 歩留まり キーワードは関数の実行を停止し、呼び出し元に値を送り返します。中断したところから機能を再開できる機能があります。 構文 function* generator(){ yeild 1; yeild 2; } 例 次の例では、ジェネレーター関数を使用しています 、自然数10、9、8が印刷されました。各数値を個別に出力

  14. JavaScriptでデフォルトでラジオボタンを選択するにはどうすればよいですか?

    デフォルトでラジオボタンを選択するには、 trueとしてチェックする必要があります 。 チェックされている場合 真として デフォルトでは、自動フォーカスになります 。 次の例では、ラジオボタンのみがあり、自動フォーカスはありません。 。 例 <html>    <form id="radiobuttons" name="radiobutton">       <input id="rad1" value="a" type="

  15. JavaScriptの'forawait ... of'ステートメントの重要性は何ですか?

    待って...の 待ちます...の ステートメントは、非同期を反復するループを作成します オブジェクトと同期 配列、配列のようなオブジェクト、マップセットなどのオブジェクト。 構文 for await (variable of iterable) {    statement } 例 次の例では、「 for await ... of ステートメントは、非同期形式の通常の配列をループするために使用され、出力に示されているように1から5までの整数が表示されました。 <html> <body> <script>    v

  16. JavaScriptで配列に未定義の穴を作成するにはどうすればよいですか?

    未定義の穴を作成するには 小さいインデックスはそのままにして、高いインデックスに要素を追加してみてください。残りの小さいインデックスは、未定義の穴で埋められます 。詳細を理解するために、次の例を見てみましょう。 例 次の例では、3つの要素のみが宣言されています。その後、最初は存在しなかったインデックス5で別の変数が割り当てられ、変更されていない小さなインデックスが未定義の穴で埋められました。 出力に示されているように。 <html> <body>    <script>       var nums =

  17. 文字列をJavaScriptの関数に変換するにはどうすればよいですか?

    文字列を関数eval()に変換するには メソッドを使用する必要があります。このメソッドは文字列を取ります パラメータとして、それを関数に変換します。 構文 eval(string); 例 次の例では、文字列自体で、「age」というプロパティに関数が割り当てられています。後で、 eval()を使用します 関数プロパティageは関数に変換され、出力に示されているように表示されます。 <html> <body> <script>    var string = '{"name":"Ram", &

  18. JavaScriptでset()メソッドとfilter()メソッドを使用して配列内の重複を見つける方法は?

    重複の削除 重複を削除するには 配列には、多くの論理的方法があります 、しかし、高度なjavascriptはいくつかのメソッドを提供しているため、重複を削除するタスクは非常に簡単になっています。それらのメソッドのいくつかはset() およびfilter() 。理解を深めるために、各方法について個別に説明しましょう。 Set() set()の重要な使用法 方法は、一意の値のみを許可することです 。つまり、重複が自動的に削除され、タスクが簡単になります。 Set() メソッドは、重複を削除する際に論理的なアプローチを取りません。 例 次の例では、重複 提供された配列内のset()

  19. JavaScriptでのapply()関数の使用は何ですか?

    従来、独自のメソッドを持つオブジェクトがあります およびプロパティ 。 apply()の使用 関数を使用すると、指定されたすべてのオブジェクトを組み合わせてアクセスできるメソッドを構築できます。 実際、このメソッドは call()と同じように機能します 関数ですが、変数のような配列を渡す必要がある場合は、 apply() 関数が登場します。 次の例では、複数の要素 個別に呼び出されたため、 apply()を使用する必要はありません。 代わりに関数call() 関数が使用されます。 例 <html> <body>    <script>

  20. JavaScriptでbind()関数を適用する方法は?

    bind() apply()とは異なり 値を与える関数 出力として、 Bind() 関数は関数になります コードを実行する機能があります。 次のコードを観察すると、 apply() 関数は値になりました bind()に対して出力 関数は関数になりました 出力。 例 <html> <body> <script> var obj = {num : 10}; var mul = function(i, j, k){ return this.num * i*j*k; } var array = [6,3,4]; d

Total 5927 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:170/297  20-コンピューター/Page Goto:1 164 165 166 167 168 169 170 171 172 173 174 175 176