Javascript

 Computer >> コンピューター >  >> プログラミング >> Javascript
  1. JavaScriptを使用してループ内のシーケンス番号を取得するにはどうすればよいですか?

    ループ内のシーケンス番号を取得するには、forEach()ループを使用します。以下はコードです- 例 let studentDetails = [    {       id: 101, details: [{name: 'John'}, {name: 'David'},{name: 'Bob'}]},       {id:102, details: [{name:'Carol'},{name:'David'},   &nbs

  2. JavaScriptでオブジェクトの2D配列のインデックスを見つけるにはどうすればよいですか?

    オブジェクトの2次元配列のインデックスを見つけるには、2つのforループを使用します。1つは行用、もう1つは列用です。以下はコードです- 例 function matrixIndexed(details, name) {    var r;    var c;    for (r = 0; r < details.length; ++r) {       const nsDetails = details[r];       for (c = 0; c < nsD

  3. JavaScriptで入力すると、HTMLテキスト入力フィールドが大きくなりますか?

    これには、を使用します。入力したいので、を-に設定することを忘れないでください contenteditable="true" 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document&

  4. JavaScriptのURL文字列からホスト名を抽出しますか?

    URL文字列からホスト名を抽出するには、split()関数を使用します。以下はコードです- 例 function gettingTheHostNameFromURL(websiteURL) {    var getTheHostName;    if (websiteURL.indexOf("//") > -1) {       getTheHostName = websiteURL.split('/')[2];    } else {    

  5. JavaScriptでキープレスイベントを入力しますか?

    ENTERキーを押すイベントの場合、-で関数を呼び出すことができます。 onkeypress=”yourFunctionName” ENTERのキーコード13を使用します。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"

  6. JavaScriptのプリミティブデータ型と非プリミティブデータ型の違いは?

    プリミティブデータ型は、数値、文字列、ブール値、浮動小数点数などです。非プリミティブデータ型(参照型)は、配列、オブジェクトなどです。 例 var number=10; var stringValue="John"; var booleanValue=true; var obj={}; var newArray=new Array(); console.log("The data type is="+typeof number); console.log("The data type is="+typeof stringValue);

  7. JavaScriptを使用して名と姓を分割しますか?

    次の文字列が-という名前であるとします。 var studentFullName="John Smith"; split()を使用して、名と姓を分割します。以下はコードです- 例 var studentFullName="John Smith"; var details=[] var details=studentFullName.split(' '); console.log("StudentFirstName="+details[0]) console.log("StudentLastName=&quo

  8. カンマをJavaScript正規表現に置き換えますか?

    以下がコンマ付きの文字列であるとしましょう- "My Favorite subject is," "My Favorite subject is, and teacher name is Adam Smith" "My Favorite subject is, and got the marks 89" カンマを置き換えるには、replaceを使用し、その中で正規表現を使用します。以下はコードです- 例 const makingRegularExpression = /,(?=[^,]*$)/; replaceComma("

  9. 名前がまだ存在しない場合は、JavaScriptの配列にオブジェクトを追加しますか?

    このためには、forEach()と一緒にpush()を使用します。以下はコードです- 例 var details = [{name:"John"},{name:"David"}] var addObject = ["Mike","Sam"]; addObject.forEach( obj1 => {    if(!details.find( obj2 => obj2===obj1 ))       details.push({name:obj1}) })

  10. JavaScriptでpush()を使用しているときに、変数名をリテラルとして使用することを無視するにはどうすればよいですか?

    変数名をリテラルとして使用しないようにするには、角かっこを使用します。以下はコードです- 例 var name = "David" var putTheAllData = [] putTheAllData.push( { name: "The name is name will remain same" } ) putTheAllData.push( { [name]: "The name is David will be changed [name]"} ) console.log(putTheAllData); 上記のプログラム

  11. スラッシュごとにJavaScriptでURLを分割しますか?

    URLを分割するには、split()メソッドを使用します。その前にtoString()を使用してください。例を見てみましょう 例 var newURL="https://www.example.com/index.html/homePage/aboutus/"; console.log(newURL); var splitURL=newURL.toString().split("/"); console.log(splitURL); 上記では、split()関数でスラッシュを設定しました。これは、そのようなスラッシュごとにURLを分割する必要があるためで

  12. 複数の文字列によるJavaScriptフィルター配列?

    複数の文字列で配列をフィルタリングするには、indexOf()とともにforループを使用します。以下はコードです- 例 var details = [    'My first Name is John and last Name is Smith',    'My first Name is John and last Name is Doe',    'Student first Name is John and last Name is Taylor' ]; var isPrese

  13. 最小数を見つけるJavaScript再帰?

    以下が私たちの配列だとしましょう- var numbers=[10,101,76,56,5,210,3,100]; 最小数を見つけるためのコードは次のとおりです- 例 function findMinimumElementUsingRecursive(numbers) {    if (numbers.length==1){       return numbers[0];    }    else if(numbers[0]>numbers[1]) {      

  14. JavaScriptの特定の位置から配列値を置き換えます

    特定の位置から値を置き換えるには、JavaScriptでsplice()を使用します。以下はコードです- 例 var changePosition = 2 var listOfNames = ['John', 'David', 'Mike', 'Sam','Carol'] console.log("Before replacing="); console.log(listOfNames); var name = 'Adam' var result = listOfNames.sp

  15. JavaScriptの別のプロパティの値に基づいてネストされたJSONプロパティにアクセスするにはどうすればよいですか?

    別のプロパティの値に基づいてネストされたJSONプロパティにアクセスするには、コードは次のとおりです- 例 var actualJSONData = JSON.parse(studentDetails()), studentMarks = getMarksUsingSubjectName(actualJSONData, "JavaScript"); console.log("The student marks="+studentMarks); function getMarksUsingSubjectName(actualJSONData, givenS

  16. 2つの配列がJavaScriptで同じ値を持っているかどうかを知る方法は?

    以下が私たちの配列だとしましょう- var firstArray=[100,200,400]; var secondArray=[400,100,200]; 以下のコードのように、sort()メソッドを使用して両方の配列を並べ替え、forループを使用して各値を比較できます- 例 var firstArray=[100,200,400]; var secondArray=[400,100,200]; function areBothArraysEqual(firstArray, secondArray) {    if (!Array.isArray(firstArray)

  17. JavaScriptでリンクの最初の文字(アンカーテキスト)を削除するにはどうすればよいですか?

    ここでは、アンカーテキストとして誤ったスペルで「Aabout_us」と「Hhome_page」を設定しました。 substring(1)をinnerHTMLと一緒に使用して、最初の文字を削除し、それぞれ「about_us」および「home_page」として正しく表示できます。 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="wi

  18. JavaScriptでHTML入力タイプ番号のインクリメントデクリメントプラスマイナスボタンをプログラムで作成します

    2つのボタンを作成します。1つはインクリメント用、もう1つはデクリメント用です- インクリメント(+)をクリックすると、ユーザーは入力タイプ番号の数値をインクリメントできるようになります デクリメント(-)をクリックすると、ユーザーは入力タイプ番号の数値をデクリメントできるようになります 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" con

  19. JavaScriptの条件に基づいて、キーと値のペアを辞書の配列に追加しますか?

    これには、Object.assign()を使用します。以下はコードです- 例 const details = {john:{'studentName':'John'},david:{'studentName':'David'},mike:{'studen tName':'Mike'},bob:{'studentName':'Bob'},carol:{'studentName':'Carol'}}, join_values = ['

  20. JavaScriptでオブジェクトの配列から重複を削除する最良の方法は?

    以下が重複するオブジェクトの配列であるとしましょう- var studentDetails=[    {studentId:101},    {studentId:104},    {studentId:106},    {studentId:104},    {studentId:110},    {studentId:106}, ] 次のコードのように、セットの概念を使用して重複を削除します- 例 var studentDetails=[    {s

Total 5927 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:102/297  20-コンピューター/Page Goto:1 96 97 98 99 100 101 102 103 104 105 106 107 108