-
オブジェクトの配列をJavaScriptで更新しますか?
以下がオブジェクトの配列であるとしましょう- var studentDetails = [ { firstName: "John", listOfSubject: ['MySQL', 'MongoDB']}, {firstName: "David", listOfSubject: ['Java', 'C'] }] すでに作成されているオブジェクトの配列に以下を追加する必要があります- {firstName: "Bob"
-
数値から先行ゼロを削除するJavaScript正規表現?
先行ゼロを削除するには、次の構文のように、replace()メソッドで正規表現を使用します- yourStringValue.replace(/\D|^0+/g, "")) 以下が数値を持つ変数であるとしましょう- var theValue1="5001000"; var theValue2="100000005"; var theValue3="05000001"; var theValue4="00000000006456"; 例 var theValue1="5001000&q
-
HTML divをJavaScriptのテキスト要素に置き換えますか?
これには、document.querySelectorAll()を使用します。それで、getElementsByClassName()も使用します。次のコードは- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title&g
-
JavaScriptの2つの要素の間のすべての要素を削除するDOM関数はありますか?
以下が私たちの要素であるとしましょう- <p>My Name is John</p> <p>My Name is David</p> <p>My Name is Bob</p> <p>My Name is Mike</p> <p>My Name is Carol</p> <footer>END</footer> 削除する必要があります 要素とそのコンテンツ。 要素はSTARTとENDの間にあります。 2つの要素の間の要素を削除するには、rem
-
JavaScriptでObject.assign()を使用してオブジェクトをコピーする
Object.assign()メソッドは、1つ以上のソースオブジェクトをターゲットオブジェクトにコピーするために使用されます。ソースで「get」とターゲットで「Set」の両方を使用するため、ゲッターとセッターを呼び出します。 構文は次のとおりです- Object.assign(target, ...source objects); 以下は、オブジェクトをコピーするためのコードです- 例 var object = {first: second => second + 1000} var object2= Object.assign({}, object); console.log(&qu
-
JavaScriptで引用符を削除してJSONオブジェクトに変換しますか?
このために、parse()と一緒にreplace()を使用できます。以下はコードです- 例 var studentDetails = `"{""name"": ""John"",""subjectName"": ""Introduction To JavaScript""}"`; console.log("The actual object="); console.log(studentDetai
-
現在の年だけをJavaScriptで表示するにはどうすればよいですか?
現在の年のみを表示するには、getFullYear()を使用します。以下はコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document</title> <link rel=
-
JavaScriptで空白を削除して、任意の文字列をキャメルケースに変換する
文字列をキャメルケースに変換するには、単語の最初の文字を小文字にし、残りの単語の最初の文字を大文字にする必要があります。 以下は、任意の文字列をキャメルケースに変換するコードです- 例 function convertStringToCamelCase(sentence) { return sentence.replace(/(?:^\w|[A-Z]|\b\w|\s+)/g, function(camelCaseMatch, i) { if (+camelCaseMatch === 0)  
-
HTML <input>にテキストを追加するボタンをどのように作成しますか?
次がHTMLボタンだとしましょう- <button id="clickButton">Click the button to add the input into the belowText Box</button> document.getElementById()を使用して、ボタンクリック時ににテキストを追加します。以下はコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"
-
JavaScriptのreturnステートメントでネストされたループを示しますか?
これは、外側と内側の2つのループの例です- 例 let demoForLoop = ()=>{ for(var outer=1;outer<100;outer++){ for(var inner=1;inner<=5;inner++){ if(outer==3){ return 'THE OUTER VALUE IS EQUAL TO 3 INSIDE
-
文字列JavaScriptの余分なスペースを削除しますか?
余分なスペースを削除するには、正規表現とともにtrim()を使用する必要があります。以下は、trim()を適用する前のスペース付きの文字列です- var sentence="My name is John Smith "; 次に、以下のコードのように余分なスペースを削除します- 例 var sentence="My name is John Smith "; console.log("The actual value="); console.log(sentence); var originalSentence = sentence
-
データを保持する複数の変数-JavaScriptで最も高い値を持つのはどれですか?
最高値を取得するには、JavaScriptからMath.max()を使用します。最大値を持つものが必要なので、Object.valuesを使用します。 例 const studentMarksDetails= { marks1:78, marks2:69, marks3:79, marks4:74 } const maximumMarks = Math.max(...Object.values(studentMarksDetails)); console.log("The high
-
JavaScriptでオブジェクトのネストされていない配列?
オブジェクトの配列をネスト解除するには、map()の概念を使用します。次がオブジェクトの配列であるとしましょう- const studentDetails = [ { "studentId": 101, "studentName": "John", "subjectDetails": { "
-
JavaScriptで別の文字列に含まれる文字列から文字を削除しますか?
次の2つの文字列があるとしましょう- var originalName = "JOHNDOE"; var removalName = "JOHN" 最初の文字列から2番目の文字列を削除する必要があります。これには、replace()と一緒にreplace()を使用します。 例 const removeCharactersFromAString= (removalName,originalName)=>removalName.split('').reduce((obj,v)=>obj.replace(v,'')
-
reduceメソッドを使用して渡された配列の最大数を返しますか?
reduce()を使用して渡される最大数を取得するには、Math.max()関数を使用します。以下はコードです- const getBiggestNumberFromArraysPassed = allArrays => allArrays.reduce( (maxValue, maxCurrent) => maxValue.push(Math.max(...maxCurrent)),maxValue),[]); console.log(getBiggestNumberFromArraysPassed([[45,78,3,1],[50,34,90,89],[32,10,90,99]
-
アクション間のJavaScript遅延でスリープしますか?
スリープ、つまり遅延を設定するには、setTimeout()の概念を使用します。ミリ秒単位の値を取ります。つまり 1000 milliseconds = 1 second 2000 milliseconds = 2 seconds, etc. この例では、5秒の遅延(5000ミリ秒)で2つの値を追加します。次のコードは- 例 var firstValue=10; var secondValue=20; var result=firstValue+secondValue; setTimeout(function() { }, (5 * 1000)); console.log("The
-
JavaScriptでネストされたオブジェクトからキー値を抽出しますか?
まず、ネストされたオブジェクトを作成しましょう- var details = { "teacherDetails": { "teacherName": ["John", "David"] }, "subjectDetails": { "subjectName": [
-
JavaScriptでオブジェクト変数の変更を禁止するにはどうすればよいですか?
JavaScriptのfreeze()の概念を使用して、オブジェクトへの新しいプロパティの追加、オブジェクトプロパティの変更などを禁止します。 以下は、値を変更しているが、freeze()-を使用してプロパティを変更できないため、以前の値が残っているコードです。 例 const canNotChangeTheFieldValueAfterFreeze = {value1 : 10,value2: 20 }; Object.freeze(canNotChangeTheFieldValueAfterFreeze); canNotChangeTheFieldValueAfterFreeze.val
-
JavaScriptでループせずに別のアイテムと一致する場合、配列内のアイテムに新しい値を割り当てますか?
このためには、map()と一緒にfilter()を使用します。以下が私たちの配列だとしましょう- const studentDetails = [ {Name: "John"}, {Name: "David"}, {Name: "Bob"}, {Name: "Mike"} ] 「Bob」という名前に新しい値を割り当てます。以下はコードです- 例 const studentDetails = [ &
-
JavaScriptで上書きせずに、あるオブジェクトから別のオブジェクトにプロパティを追加するにはどうすればよいですか?
以下が私たちのオブジェクトだとしましょう- var first = {key1: 100, key2: 40, key3: 70} var second = {key2: 80, key3: 70, key4: 1000} hasOwnProperty()の概念を使用して、あるオブジェクトから別のオブジェクトにプロパティを追加できます。次のコードは- 例 var first = {key1: 100, key2: 40, key3: 70} var second = {key2: 80, key3: 70, key4: 1000} function addPropertiesWithoutO