-
オブジェクトのすべてのキーを小文字に変換する最も効率的な方法は何ですか-JavaScript?
以下が私たちのオブジェクトだとしましょう- var details = { "STUDENTNAME": "John", "STUDENTAGE": 21, "STUDENTCOUNTRYNAME": "US" } 上記のように、キーは大文字で表記されています。これらのキーはすべて小文字にする必要があります。これにはtoLowerCase()を使用します。 例 以下はコードです- var details = { &
-
JavaScriptにユーザーからのHTML入力を取得させ、解析して表示させますか?
HTML入力値は文字列です。文字列を整数に変換するには、parseInt()を使用します。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &nbs
-
JavaScriptで特定の文字で囲まれたテキストの複数のインスタンスを置き換えますか?
以下が私たちの文字列だとしましょう。一部のテキストは特殊文字ハッシュ(#)で囲まれています- var values = "My Name is #yourName# and I got #marks# in JavaScript subject"; 特殊文字を有効な値に置き換える必要があります。これには、shift()と一緒にreplace()を使用します。 例 以下はコードです- var values = "My Name is #yourName# and I got #marks# in JavaScript subject"; const o
-
配列を取得し、JavaScriptで奇数回表示される1つの要素を見つけます
整数の配列が与えられた場合、この配列を受け取り、奇数回出現する1つの要素を見つける関数を作成する必要があります。奇数回出現する整数は常に1つだけです。 配列をソートすることでこの問題に取り組みます。並べ替えたら、配列を反復処理して、奇数回出現する要素を選択できます。 例 以下はコードです- const arr = [20, 1, -1, 2, -2, 3, 3, 5, 5, 1, 2, 4, 20, 4, -1, -2, 5]; const findOdd = arr => { let count = 0; let last; &n
-
指定されたすべての区切り文字に基づいて文字列の分割された配列を返します-JavaScript
文字列と区切り文字として指定された任意の数の文字を受け取るJavaScript関数を作成する必要があります。この関数は、指定されたすべての区切り文字に基づいて、文字列の分割された配列を返す必要があります。 例- 文字列が-の場合 const str = 'rttt.trt/trfd/trtr,tr'; そしてセパレーターは- const sep = ['/', '.', ',']; その場合、出力は-になります。 const output = [ 'rttt', 'trt', 'tr
-
数値の2つの2次元配列を取り込んで、それらの行列の乗算結果を返します-JavaScript
数値の2つの2次元配列を受け取り、それらの行列の乗算結果を返すJavaScript関数を作成する必要があります。 次の2つの行列があるとしましょう- // 5 x 4 let a = [ [1, 2, 3, 1], [4, 5, 6, 1], [7, 8, 9, 1], [1, 1, 1, 1], [5, 7, 2, 6] ]; // 4 x 6 let b = [ [1, 4, 7, 3, 4, 6], [2,
-
クラスの関数の前にある「get」キーワードとは何ですか-JavaScript?
getキーワードは、C#、Java、その他のテクノロジーなどのゲッター関数として使用できます。 クラスでgetを使って関数を設定します- class Employee { constructor(name) { this.name = name; } get fullName() { return this.name; } } 例 以下は、get-の例を表示するコードです。 class Employee {
-
2桁の年の日付値から正しい世紀を取得します-JavaScript?
このために、いくつかの条件に基づいて三項演算子を使用できます。 例 以下はコードです- const yearRangeValue = 18; const getCorrectCentury = dateValues => { var [date, month, year] = dateValues.split("-"); var originalYear = +year > yearRangeValue ? "20" + year : "18" + year; &nbs
-
配列内の特定の要素をマージする方法-JavaScript
以下が私たちの配列だとしましょう- var values = [7,5,3,8,9,'/',9,5,8,2,'/',3,4,8]; 特定の要素をマージするには、split()とともにmapを使用します。 例 以下はコードです- var values = [7,5,3,8,9,'/',9,5,8,2,'/',3,4,8]; var afterMerge = values.join('') .split(/(\d+)/). filter(Boolean). map(v => isNaN(v) ? v : +v
-
文字列型のオブジェクトプロパティを配列でラップします-JavaScript
これには、Reduce()とともにObject.keys()を使用します。結果を表示するには、concat()も使用します。 例 以下はコードです- var details = { name: ["John", "David"], age1: "21", age2: "23" }, output = Object .keys(details) .reduce((obj, tempKey) => &n
-
配列インデックスを使用して配列キーを生成する方法– JavaScript連想配列?
このためには、forEach()を[]とともに連想配列に使用します。 例 以下はコードです- var result = {}; var names = ['John', 'David', 'Mike', 'Sam', 'Bob', 'Adam']; names.forEach((nameObject, counter) => { var generatedValues = { [nameObject]: counter }; Object.
-
文字列データ/時間に時間を追加します-JavaScript?
まず、JavaScriptで新しい日付を設定します- var dateValue = new Date("2021-01-12 10:10:20"); 新しいDate()をsetHours()およびgetHours()とともに使用して、時間を追加します。 例 以下はコードです- var dateValue = new Date("2021-01-12 10:10:20"); dateValue.setHours(dateValue.getHours() + 2); console.log("The date value is="
-
マウスを離した後ではなく、マウスクリックですぐにイベントをトリガーします-JavaScript?
これには、mousedownイベントでaddEventListener()を使用します。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">  
-
配列内の重複するプロパティ値を削除する方法– JavaScript?
以下が私たちの配列だとしましょう- var details = [ { studentName: "John", studentMarks: [78, 98] }, { studentName: "David", studentMarks: [87, 87] }, &nbs
-
サブ配列の最初の項目で配列を並べ替える方法-JavaScript?
次の配列があるとしましょう- var studentDetails = [ [89, "John"], [78, "John"], [94, "John"], [47, "John"], [33, "John"] ]; そして、最初の項目(89、78、94など)に基づいて配列を並べ替える必要があります。これには、sort()を使用します。 例 以下はコードです-
-
ローカルストレージに値を設定してフェッチします– JavaScript?
localStorage.setItem( anyKeyName、yourValue)を使用してローカルストレージに値を設定します。値を取得する場合は、localStorage.getItem( yourKeyName)を使用できます。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport"
-
JavaScriptを使用してこのオブジェクトを自動化し、各反復で1つのキーをnullとして設定するにはどうすればよいですか?
このためには、Object.keys()を使用し、forループを使用して各反復で1つのキーをnullとして設定します。 例 以下はコードです- var objectValues = { "name1": "John", "name2": "David", "address1": "US", "address2": "UK" } fo
-
前の数字を使用して文字列のサイズを小さくする方法-JavaScript?
元の文字列が次のように繰り返される文字であるとしましょう- var values = "DDAAVIDMMMILLERRRRR"; 繰り返される文字を削除し、文字の前に数字を付けます。これには、正規表現とともにreplace()を使用します。 例 以下はコードです- var values = "DDAAVIDMMMILLERRRRR"; var precedingNumbersInString = values.replace(/(.)\1+/g, obj => obj.length + obj[0]); console.log("T
-
ネストされたオブジェクトのES6デフォルトパラメータ– JavaScript
はい、ネストされたオブジェクトでデフォルトのパラメータを渡すことができます。 以下はコードです- 例 以下はコードです- function callBackFunctionDemo({ cl: { callFunctionName = "callBackFunction", values = 100 } = {} } = {}) { console.log(callFunctionName); console.log(values); } //This will print the default value. //
-
trタグからidを取得し、JavaScriptを使用して新しいtdに表示するにはどうすればよいですか?
以下が私たちのテーブルだとしましょう- <table> <tr id='StudentDetails'> <th>StudentName</th> <th>StudentCountryName</th> </tr> <tr id='FirstRow'> <td&