-
要素がJavaScriptのオブジェクトの列挙可能なプロパティ値である配列を返す方法は?
いくつかの論理メソッドを使用して、オブジェクトから値とキーを取得できますが、これらのメソッドは値を配列として返さないため、多くの場合非常に便利です。 JavascriptはObject.values()を提供しています 要素が列挙可能なプロパティである配列を取得するメソッド オブジェクトの値。 構文 Object.values(obj); このメソッドはオブジェクトを取ります 引数として、要素がプロパティ値に他ならない配列を返します オブジェクトの。 例-1 次の例では、オブジェクトはメソッド object.values()を介して送信されます。 プロパティ値は配列として表示されました。
-
JavaScriptでマップからすべての要素を削除するにはどうすればよいですか?
マップ 基本的には要素のコレクションであり、各要素はキー、値として保存されます。 ペア。両方のオブジェクトを保持できます およびプリミティブ キーまたは値としての値。マップオブジェクトを反復処理すると、挿入されたのと同じ順序でキーと値のペアが返されます。マップには、 map.clear()というメソッドが用意されています。 マップ内の値を削除します。このメソッドは、すべてのキーと値のペアを削除します マップを完全に空にします。 構文 map.clear(obj); map.obj() オブジェクトをパラメータとして受け取り、すべての値を削除して空にします。 例-1 次の例では、マップ が
-
JavaScriptで画面のピクセル深度と色深度を取得するにはどうすればよいですか?
Javascriptウィンドウ オブジェクトは、ブラウザに関するさまざまな種類の情報を取得するための多くのメソッドを提供しています。 screen.colorDepthを提供しています およびscreen.pixelDepth 色深度を取得するには およびピクセル深度 それぞれブラウザ画面の。それらについて個別に話し合いましょう。 色深度 ウィンドウオブジェクトはscreen.colorDepthを提供しました 色深度を返すメソッド 。色深度は、1つの色を表示するために使用されるビット数に他なりません。最近のすべてのコンピューターは、色の解像度に24ビットまたは32ビットのハードウェアを使
-
JavaScriptでブラウザウィンドウの内側の高さと内側の幅を見つける方法は?
Javascriptウィンドウ オブジェクトは単にブラウザウィンドウを表します。 この方法は、すべてのブラウザでサポートされています。 内側の高さを取得するには および内側の幅 このメソッドは、 window.innerHeightなどのいくつかのプロパティを提供しています。 およびwindow.innerwidth それぞれ。これらのプロパティを使用すると、ブラウザウィンドウの高さと幅を簡単に見つけることができます。それらについて個別に話し合いましょう。 内側の幅 次の例では、プロパティ window.innerWidthを使用します 、ブラウザウィンドウの内側の幅 が検出され、結果が出力
-
JavaScriptでの日付の解析の使用は何ですか?
解析 日付はミリ秒単位の時間を示します。 Date.parse() 解析に使用されます デート。このメソッドは、実際には、指定された日付から1970年1月1日までのミリ秒数を返します。1970年1月1日から指定された日付までの時間をミリ秒単位で取得するように開発者によってプログラムされています。 例-1 次の例では、 Date.parse()を使用しています 2019年7月14日から1970年1月1日までのミリ秒数が計算されました。 <html> <body> <p>Date.parse() returns the number
-
JavaScriptで日付を比較する方法は?
日付はjavascriptで簡単に比較できます。日付は、過去、現在、未来の任意のフレームに属することができます。過去の日付を将来の日付と比較したり、将来の日付を現在と比較したりできます。 例-1 次の例では、2000年の日付が今日の日付と比較され、それぞれのメッセージが出力に表示されます。 <html> <body> <p id="compare"></p> <script> var today = new Date(); var
-
提供された数値がJavaScriptで安全な整数であるかどうかを確認するにはどうすればよいですか?
Javascriptには、数値に関していくつかの制限があります。番号は標準化されたコンピュータネットワーク形式である必要があります 。いずれかの整数がこの規則に違反している場合、それを安全な整数にすることはできません。 安全な整数は、-(2 ^ 53-1)から(2 ^ 53-1)までのすべての整数で構成されます 包括的(±9007199254740991または±9,007,199,254,740,991) 。指定された数値が安全な整数であるかどうかを知るかどうか、 Number.isSafeInteger() 使用する必要があります。 構文 Number.isSafeInteger(nu
-
JavaScriptで画面の幅と高さを取得するにはどうすればよいですか?
Javascriptはwindow.screenを提供しています ユーザーの画面に関する情報を含むオブジェクト。この情報には、高さと幅、およびその他の多くの機能が含まれます。画面の高さと幅を見つけるために、javascriptが提供するメソッドは screen.heightです。 およびscreen.width それぞれ。 高さ構文 scree.height; 幅の構文 scree.width; 例 次の例では、画面の幅は screen.widthを使用して表示されます。 メソッド。 <html> <body> <p id="width"&g
-
JavaScriptオブジェクトの配列をループする方法は?
オブジェクト内の配列をループすることは、オブジェクトをループすることと同じです。 for ... in を使用する必要があります オブジェクト内の配列をループするループ。 例 次の例では、オブジェクト obj が定義されています。このオブジェクトには配列が含まれています。for ... inを使用します ループすると、その配列内の要素が出力に示されているように表示されます。 <html> <body> <script> var res = "" &
-
JavaScriptでJSONオブジェクトの配列値を変更するにはどうすればよいですか?
配列を変更することは、その配列がオブジェクト内にあるときにオブジェクトを変更することと同じです。通常の一般原則がここに適用されます。 例 次の例では、最初は「会社」にあります 配列、最初の要素は Tesla 。ただし、最初の要素を変更すると、「 SolarCity」に変更されます。 そして結果が出力に表示されます。 <html> <body> <script> var res1 = ""; var res2 = ""; var obj =
-
JavaScriptで2番目の文字列を最初の文字列の最後に連結する必要があるように2つの文字列を連結するにはどうすればよいですか?
連結するには、 string.concat()があります 方法。ただし、具体性は提供されません。つまり、連結後の文字列の長さ、追加する必要のある特定の値などです。したがって、この問題を軽減するために、javascriptは string.padEnd()を提供しています。 方法。このメソッドは2つのパラメーターを取ります。 1つは長さで、もう1つは最初の文字列に追加する必要がある2番目の文字列です。 構文 string.padEnd(length,"string"); 長さをパラメーターとして受け取るため、連結後、結果の文字列の長さが指定された長さと一致するようになります
-
JavaScriptのstr.padStart()メソッドの重要性は何ですか?
concat()を使用して2つの文字列を添付できます 方法。ただし、最初の文字列の先頭に特定の文字列を添付する必要がある場合、最も簡単な方法は string.padStart()です。 。このメソッドは、最初の文字列の先頭に2番目の文字列を追加するだけでなく、追加する文字数も管理します。基本的に2つのパラメータを取ります。1つは長さです。 もう1つは2番目の文字列です 。メソッドstring.padStart() 提供された長さに基づいて、最初の文字列に2番目の文字列を追加します。 構文 string.padStart(length,"string"); 長さかかります
-
JavaScriptでNaNがNaNであるかどうかを確認するにはどうすればよいですか?
NaN それ自体と等しくない唯一の値です。 チェックする場合 他の値、それらはそれ自体と同じですが、値は NaN それ自体と同じではありません。 例-1 <html> <body> <script> var val = 54/"the"; document.write(val); document.write("</br>");  
-
JavaScriptで変数をデストラクチャリングと交換する方法は?
スワッピング 破棄により、変数は非常に簡単になりました 。現代のJavaScriptスワッピングではテイク 別の変数を使用して配置します。慌ただしくはないかもしれませんが、長いです。しかし、最新のJavaScriptでは、3番目の変数は必要ありません。詳細に話し合いましょう。 例-1 次の例では、スワッピング 「temp」と呼ばれる別の変数を使用しました。したがって、コードが長くなりました。 <html> <body> <script> var a = "Sachin"
-
JavaScriptでランダムに配列をシャッフルする方法は?
_。shuffle() _。シャッフル underscore.jsに属する関数です 、フレームワーク javascriptの。この関数は実際にはフィッシャー-イェーツシャッフルを採用しています 要素をランダムにシャッフルするアルゴリズム。 構文 _.shuffle(array); このメソッドは、配列をパラメーターとして受け取り、それをシャッフルして要素をランダムに取得します。 フィッシャー-イェーツシャッフルを使用します 配列をシャッフルするアルゴリズム。単一の入力の場合、さまざまなランダム出力を生成します。 例 <html> <body> <scrip
-
JavaScriptの特定の条件に一致するすべての要素を見つける方法は?
Javascript underscore.jsが含まれる多くのフレームワークがあります それらの1つです。 _。where()が含まれる多くの関数を提供しています。 特定の条件に基づいて要素を検索するために使用される関数です。 このメソッドは、条件に合格したかどうかに基づいて要素を表示します。提供された配列の何人の人が15000に等しい給与を持っているという条件を通過したとすると、メソッド _.where() 条件に合格したかどうかにかかわらず、すべての要素を精査します。いずれかの要素が条件に合格した場合、その特定の要素が出力として表示されます。 構文 _.where( list,
-
JavaScriptで配列の最初のn個の値を取得するにはどうすればよいですか?
配列の最初のn個の要素を取得するには、多くの論理メソッドを使用できますが、 underscore.js javascriptのライブラリは、 _.first()と呼ばれる関数を提供しています javascriptの最初のn個の要素を取得します。これは、配列を処理するために広く使用されている方法です。 構文 _.first(array,n); パラメータとして配列と数値を取ります。最初のn個の要素の数を出力として表示するために、パラメーターとして数値を取ります。 例-1 次の例では、配列のみが引数として渡されるため、最初の要素、つまりゼロ番目のみが渡されます。 インデックス値が出力として表
-
JavaScriptでオブジェクトを反転する方法は?
反転 オブジェクトは、 underscore.jsまで難しいタスクの1つです。 、javascriptフレームワークが明るみに出ました。 _。invert()を含む多くの関数があります それらの1つです。このメソッドは、実際にはキー/値を反転します ペア。たとえば、オブジェクトにname/Kiranのようなキー/値があるとします。次に、 _。invert()を使用してオブジェクトを反転した後 キー/値をメソッド化する ペアがキラン/名前に変わります。例を使って、簡単に説明しましょう。 構文 _.invert(object); このメソッドは、オブジェクトを引数として受け取り、それを反転しま
-
JavaScriptでオブジェクトを浅くコピーする方法は?
Underscore.js 、javascriptのライブラリは、 _.extend()と呼ばれるメソッドを導入しました 浅いコピー javascriptのオブジェクト。このメソッドは、ソースのすべてのプロパティをコピーします 宛先へのオブジェクト オブジェクト、および宛先オブジェクトを返します。ここにリファレンスがあります コピーには使用されますが、複製には使用されません 。 構文 _.extend(object*); オブジェクトと浅いコピーを受け入れます 彼ら。できるだけ多くのオブジェクトを提供できます。 例-1 次の例では、3つの個別のオブジェクトが浅くコピーされ、出力で実行さ
-
JavaScriptの「null」と「0」の関係は何ですか?
誤った値を扱う場合は好奇心が高まり、特に「 null」を扱う場合はさらに好奇心が高まります。 と0 それらのプロパティのため。nullを比較しようとすると と0 )、より小さい(<)、等しい(=)の場合、ブール値の false =)ブール値 true 出力として実行されます。 ここで発生する問題は、値が0より大きくなく、0に等しくないが、0より大きく0に等しいのはどうしてかということです。 例 次の例では、nullと0の間で、より大きい、より小さい、等しいなどの3つの条件がチェックされました。3つのケースすべてで、得られた結果はfalseです。 <html> <b