-
JavaScriptに「null合体」演算子はありますか?
はい、JavaScriptは「null合体」演算子をサポートするようになりましたが、論理OR(||)の概念を使用することもできます。構文は次のとおりです- var anyVariableName=null; var anyVariableName=yourVariableName || yourActualValue; 例 var fullName=null; console.log("The full name is="+fullName); var actualName=fullName || "David Miller"; console.log(
-
JavaScriptがJSONデータから配列を作成しますか?
JSONデータから配列を作成するには、JavaScriptのmap()の概念を使用します。以下が私たちのデータだとしましょう- const studentDetails =[ { name : "John" }, { name : "David" }, { name : "Bob"
-
JavaScriptの特定のプロパティでオブジェクトの配列をフィルタリングしますか?
三項演算子(?)とともにmap()の概念を使用します。以下はオブジェクトの配列です- let firstCustomerDetails = [ {firstName: 'John', amount: 100}, {firstName: 'David', amount: 50}, {firstName: 'Bob', amount: 80} ]; let secondCustomerDetails = [ {firstN
-
これらの2つの配列を連結せずにこれを解決して、より高い値のオブジェクトを取得する方法はありますか?
特定のプロパティを持つオブジェクトを取得するには、両方の配列で個別にreduce()の概念を使用します。連結する必要はありません。次のオブジェクトに生徒の名前と生徒のマークが付いているとします var sectionAStudentDetails = [ {studentName: 'John', studentMarks: 78}, {studentName: 'David', studentMarks: 65}, {studentName: 'Bob', stude
-
コロンの後の最初の文字だけを正規表現とJavaScriptで大文字にしますか?
最初の文字のみを大文字にするには、toUpperCase()とともに正規表現の概念を使用します。 toUpperCase()は文字列全体を大文字にするため、Regexを使用して、コロンの後の最初の文字のみを大文字にする必要があります。 以下が私たちの文字列だとしましょう- var objectValues='fullName: john Smith'; コロンの後の最初の文字だけを大文字にする完全なコードは次のとおりです- 例 var objectValues='fullName: john Smith'; function capitalizeFirstAf
-
配列内のすべての数値をJavaScriptの変数に合計するforループを作成するにはどうすればよいですか?
最初に、合計変数を0で宣言して初期化します。次に、すべての配列を反復処理し、配列のすべての値を抽出して、更新された合計変数を合計する必要があります。 以下が数字の配列であるとしましょう- var listOfValues = [10,3,4,90,34,56,23,100,200]; 例 var listOfValues = [10,3,4,90,34,56,23,100,200]; var total = 0; for(let index = 0; index < listOfValues.length ; index++){ total=total+lis
-
JavaScriptで開始値と終了値の範囲からすべての数値を表示しますか?
以下が開始値であるとしましょう- var startValue=10; 次の値が最終値であるとしましょう- var endValue=20; forループを使用して、開始値と終了値の間の数値をフェッチします- 例 var startValue=10; var endValue=20; var total=''; function printAllValues(startValue,endValue){ for(var start=startValue;start < endValue ;start++){  
-
JavaScriptでgetElementsByClassName()を正しく反復する方法は?
正しく反復するには、document.getElementsByClassName()を使用します。 ThegetElementsByClassName()は、methofodDocumentインターフェースです。 以下は、divクラスを反復処理しているタラです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=
-
JavaScriptの配列から「0」、「未定義」、および空の値を削除します
「0」を削除します。 「未定義」で空の値の場合は、splice()の概念を使用する必要があります。以下が私たちの配列だとしましょう- var allValues = [10, false,100,150 ,'', undefined, 450,null] 以下は、forループとsplice()を使用した完全なコードです- 例 var allValues = [10, false,100,150 ,'', undefined, 450,null] console.log("Actual Array="); console.log(allVal
-
JavaScriptを使用してオブジェクトのキー値を変更し、アンダースコアを削除するにはどうすればよいですか?
キー値を変更するには、Object.fromEntries()とともに正規表現を使用する必要があります。 例 var underscoreSpecifyFormat = str => str.replace(/(_)(.)/g, (_, __, v) => v.toUpperCase()), JsonObject = { first_Name_Field: 'John', last_Name_Field: 'Smith'}, output = Object.fromEntries(Object.entries(JsonObject).map(([ke
-
JavaScriptで配列要素にfalse値が含まれているかどうかを確認する方法は?
配列要素にfalse値が含まれているかどうかを確認するには、JavaScriptでObject.values()を使用できます。次のコードは- 例 const details = [ { customerDetails: [ { isMarried: true }, &
-
JavaScriptで入力が数字か文字かを確認しますか?
入力が数字か文字かを確認するには、JavaScriptのisNaN()関数を使用します。値がNaN、つまり数値ではない場合はtrueを返します。以下はコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title&g
-
JavaScriptの同じ関数の2つ以上のリンクでonclickが機能しないのは何ですか?
onclickが2つ以上のリンクで機能しない場合は、JavaScriptでdocument.querySelectorAll()を使用してください。以下はコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title
-
JavaScriptでフォーム送信の入力値を変更しますか?
入力の値を変更するには、ドキュメントの概念を使用します。構文は次のとおりです- document.yourFormName.yourTextName.value=anyValue; 次は、[フォームの送信]をクリックしたときにsubmitForm()を呼び出す入力タイプであるとしましょう- <form name="studentForm" onsubmit="submitForm();"> <input type="hidden" name="txtInput" val
-
JavaScript配列の先行ゼロを削除しますか?
配列の先行ゼロを削除するには、filter()の概念を使用します。以下は、先行ゼロを削除する入力です- [10,0,12,0,0]) [0,0,0,0,0,0,10,12,0]) [12,0,0,1,0,0]) 例 const removeLeadingZero = input => input.filter((lastValue => value => lastValue= lastValue || value) (false) ); console.log(removeLeadingZero([10,0,12,0,0])); console.log(removeLeadi
-
JavaScriptでオブジェクトプロパティを条件付きで変更しますか?
オブジェクトのプロパティを条件付きで変更するには、論理AND演算子(&&)を使用します。 両方のオペランドがゼロ以外の場合、JavaScriptの論理AND演算子で条件が真になります。 例 let marksDetails = { Mark1: 33, Mark2: 89 },isBacklog = false; console.log("Result when backlog is set to false==="); console.log({ ...marksDetails, ...isBacklog === true && { Mark1: 33
-
JavaScriptを使用してマップ値を単一の文字列に結合しますか?
Map()の概念を使用できます。 JavaScriptでは、マップにはキー値の概念があり、キーは一意である必要があります。 マップ値を結合するには、join()メソッドも使用する必要があります。以下はコードです- 例 let queryStringAppendWithURL = new Map(); queryStringAppendWithURL.set("firstParamter", ["name=John", "age=23", "countryName=US"]); queryStringAppendWi
-
JavaScriptでボタンクリックでli要素を削除するにはどうすればよいですか?
以下が順不同リスト(ul)であるとしましょう- <ul> <li class="subjectName">JavaScript <button>Remove</button></li> <br> <li class="subjectName">MySQL <button>Remove</button></li> <br>
-
JavaScriptでプロトタイプメソッドを使用してコンストラクター関数の変数にアクセスしますか?
これには、「プロトタイプ」を使用します。 JavaScriptオブジェクトは、プロトタイプからプロパティとメソッドを継承します。変数にアクセスするために、JavaScriptで「this」も使用しました。 例 function Customer(fullName){ this.fullName=fullName; } Customer.prototype.setFullName = function(newFullName){ this.fullName=newFullName; } var customer=new Customer(&qu
-
JavaScriptはeval()で特定の値をフェッチしますか?
eval()は、JavaScriptで引数を評価するために使用されます。以下は構文です- eval(str) ここで、strは式、変数、またはステートメントにすることができます。 以下が私たちの配列だとしましょう- var studentMarks = [76,34,56,78,81,98,90,59,64]; ここで、eval()を使用して特定の値をフェッチします。ここでは、インデックス1の値をフェッチしています- 例 var studentMarks = [76,34,56,78,81,98,90,59,64]; var stringValue = eval("student