-
GoogleChromeでJavaScriptコンソールをクリアする方法
ブラウザコンソールに多くのコマンドとログが印刷されていて、それをクリアしたい場合があります。このインクロームを行うには複数の方法があります。 console.clear()メソッドを使用します。このメソッドはコンソールをクリアし、コンソールがクリアされたというメッセージを表示します。 ショートカットCtrl+Lを使用してコンソールをクリアします。 chrome devtoolsconsoleの左上隅にあるclearlogボタンを使用して、コンソールをクリアします。 MacOSでは、Command+Kボタンを使用できます。
-
Javascriptを使用して別の文字列の位置xに文字列を挿入する
Javascriptは、これを実現する直接的な方法を提供しません。これには、スライス法を使用できます。スライスメソッドは、文字列のセクションを抽出し、新しい文字列を返します。 別の文字列の位置xに文字列を挿入するには、次の関数を記述できます- 例 function insertAtX(str1, str2, x) { return `${str1.slice(0, x)}${str2}${str1.slice(x)}` } console.log(insertAtX("Hello World", "Test", 5)); 出力
-
JavaScriptで文字列を日付に変換する
日付を表すのに最適な形式はyyyy-mm-ddです。これは混乱を引き起こさず、非常に簡単だからです。この文字列形式からJSのDateオブジェクトに日付を解析するには、この文字列をDateコンストラクターに渡すだけです。たとえば、 例 let a = '2019-08-10'; console.log(new Date(a)) 出力 これにより、出力が得られます- Sat Aug 10 2019 05:30:00 GMT+0530 (India Standard Time) 新しい日付はUTC0000時間に作成されることに注意してください。 他の日付形式を解析する必要がある
-
配列を比較するJasmine.js
配列は2つの方法で比較できます- それらはメモリ内の同じ配列オブジェクトを参照します。 それらは異なるオブジェクトを参照する場合がありますが、それらの内容はすべて同じです。 ケース1の場合、ジャスミンはtoBeメソッドを提供します。これは参照をチェックします。たとえば、 例 describe("Array Equality", () => { it("should check for array reference equility", () => { le
-
Javascriptで単一の配列リストに複数のオブジェクトを追加するにはどうすればよいですか?
Javascriptで単一の配列リストに複数のオブジェクトを追加する方法はたくさんあります。それらのいくつかを見てみましょう- push() 配列の最後に複数のオブジェクトを追加するには、pushを繰り返し呼び出すことができます。たとえば、 例 let arr = []; arr.push(1); arr.push(2); console.log(arr); 出力 これにより、出力が得られます- [1, 2] unshift() 配列の先頭に複数のオブジェクトを追加するには、その上でunshiftを繰り返し呼び出すことができます。たとえば、 例 let arr = []; arr.u
-
Javascriptを使用してブラウザのバージョンをどのように検出できますか?
クライアントマシンでブラウザのバージョンを検出するために、スクリプトはnavigator.appVersionまたはnavigator.userAgentの値を分析できます。 例 console.log(navigator.appVersion) 出力 これにより、ブラウザとそのバージョンに基づいた出力が得られます- Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
-
javascriptでの歩哨の使用は何ですか?
Sentryは、完全なjavascriptデバッグおよび監視ツールパッケージであり、本番コードを追跡できます。歩哨の特徴のいくつか- 環境と使用法の詳細を記録して、バグを再現して修正します 以前はユーザーのデバッグコンソールにのみ表示されていたエラーとスタックトレースを確認してください。 ソースマップを自動的に適用して、縮小、コンパイル、またはトランスパイルされたコードを元の形式に変換します。 モバイルアプリのレポートサポート。
-
javascriptでのマップオブジェクトの使用は何ですか?
MDN Docsによると、 Mapオブジェクトは、キーと値のペアを保持し、キーの元の挿入順序を記憶しています。任意の値(オブジェクトとプリミティブ値の両方)をキーまたは値として使用できます。 ここで注意すべき重要なことは、オブジェクトはマップのキーとしても使用できるということです。これはJavaScriptオブジェクトには当てはまりません。 JSオブジェクトでは、プリミティブのみをキーとして使用できます。 特定のシナリオで役立つもう1つの機能は、反復可能であるということです。そして、挿入順に繰り返すことができます。したがって、キーの順序を維持し、それに値を関連付ける必要がある場合は、マッ
-
Javascriptマップとオブジェクト—いつ、何を?
MDN Docsによると、 Mapオブジェクトは、キーと値のペアを保持し、キーの元の挿入順序を記憶しています。任意の値(オブジェクトとプリミティブ値の両方)をキーまたは値として使用できます。 ここで注意すべき重要なことは、オブジェクトはマップのキーとしても使用できるということです。これはJavaScriptオブジェクトには当てはまりません。 JSオブジェクトでは、プリミティブのみをキーとして使用できます。 特定のシナリオで役立つもう1つの機能は、反復可能であるということです。そして、挿入順に繰り返すことができます。したがって、キーの順序を維持し、それに値を関連付ける必要がある場合は、マッ
-
バニラJavaScriptを使用して文字列を大文字と小文字に変換する
Javascriptは、StringオブジェクトプロトタイプにtoUpperCase関数とtoLowerCase関数を提供し、バニラJavaScriptを使用して文字列を大文字と小文字に変換できるようにします。 toUpperCase 例 let str = "Hello World" let upper = str.toUpperCase() console.log(upper) 出力 これにより、出力が得られます- HELLO WORLD toLowerCase 例 let str = "Hello World" let lower = s
-
javascriptで文字を大文字に変更するさまざまな方法はありますか?
Javascriptは、StringobjectプロトタイプにtoUpperCase関数とtoLowerCase関数を提供し、バニラJavaScriptを使用して文字列を大文字と小文字に変換できるようにします。 toUpperCase 例 let str = "Hello World" let upper = str.toUpperCase() console.log(upper) 出力 これにより、出力が得られます- HELLO WORLD toLowerCase 例 let str = "Hello World" let lower = s
-
Javascriptを使用して特定の要素にクラスを追加するにはどうすればよいですか?
DOM要素にクラスを追加するには、最初にquerySelector、getElementByIdなどのquerySelectorを使用してクラスを見つける必要があります。次に、クラスを追加する必要があります。たとえば、次のHTMLがある場合- 例 <!DOCTYPE html> <html> <head></head> <body> <p id="para">This is some text</p>
-
JavaScriptでDOM要素にクラスを追加するにはどうすればよいですか?
DOM要素にクラスを追加するには、最初にquerySelector、getElementByIdなどのquerySelectorを使用してクラスを見つける必要があります。次に、クラスを追加する必要があります。たとえば、次のHTMLがある場合- 例 <!DOCTYPE html> <html> <head></head> <body> <p id="para">This is some text</p>
-
JavaScriptでjsonオブジェクトのサイズを取得するにはどうすればよいですか?
JavaScriptでJSONオブジェクトのキーの数を取得するには、次の2つの方法のいずれかを使用できます。 Object.keys()の使用 Object.keys()メソッドは、通常のループで取得するのと同じ順序で、指定されたオブジェクト自体の列挙可能なプロパティ名の配列を返します。 例 let a = { name: "John", age: 32, city: "Hong Kong" } console.log(Object.keys(a).length) 出力
-
JavaScriptを使用して文字列内の文字が大文字か小文字かをテストするにはどうすればよいですか?
javascriptを使用して文字列内の文字が大文字か小文字かをテストするには、文字をそれぞれの大文字小文字に変換して結果を確認するだけです。 例 function checkCase(ch) { if (!isNaN(ch * 1)){ return 'ch is numeric'; } else { if (ch == ch.toUpperCase()) {
-
JavaScriptで文字列がすべて大文字かどうかを確認するにはどうすればよいですか?
文字列を大文字でそれ自体と比較して、文字列が大文字であるかどうかを確認できます。 例 function isUpperCase(str) { return str === str.toUpperCase(); } console.log(isUpperCase('a')) console.log(isUpperCase('A')) console.log(isUpperCase('ASDF 123 asd')) console.log(isUpperCase('TEST 123 TEST')) 出力 こ
-
JSONをJavascriptオブジェクトに逆シリアル化する方法は?
JSONは文字通りJavascriptオブジェクト表記です。 JSには、JSONオブジェクトを使用してJSON文字列をJSオブジェクトに解析するサポートが組み込まれています。 例 次のように使用できます- const json = '{"result":true, "count":42}'; // Parse the object const obj = JSON.parse(json); console.log(obj.count); console.log(obj.result); 出力 これにより、出力が得られます- 42 tr
-
JavaScriptがマルチスレッドをサポートしていないのはなぜですか?
JavaScriptは以前はシングルスレッドでした。いわゆるイベントループを使用して実行されます。 イベントループには、コールスタックとコールバックキューを監視するという1つの簡単な仕事があります。コールスタックが空の場合、キューから最初のイベントを取得し、それをコールスタックにプッシュして、効果的に実行します。 ブラウザのJSは、99.999%のWebサイトでは必要ないため、イベントループでのマルチスレッドをサポートしていません。イベントループはすべてをシームレスに処理します。 残りのアプリについては、開発者はWebワーカーを使用できます。 Webワーカーは、Webコンテンツがバックグ
-
lodashバージョン4の_.pluck()はどこにありますか?
Pluckはlodash4から削除されました。これはマップと同じことをしたためです。 代わりに、次のようにマップ関数を使用できます- 例 import _ from 'lodash' const objects = [{ 'a': 1 }, { 'a': 2 }]; console.log(_.map(objects, 'a')) これにより、出力が得られます- 出力 [1, 2]
-
lodash pluck()メソッドの置き換えは何ですか?
Pluckはlodash4から削除されました。これはマップと同じことをしたためです。 代わりに、次のようにマップ関数を使用できます- 例 import _ from 'lodash' const objects = [{ 'a': 1 }, { 'a': 2 }]; console.log(_.map(objects, 'a')) 出力 これにより、出力が得られます- [1, 2]