Javascript

 Computer >> コンピューター >  >> プログラミング >> Javascript
  1. 2つの配列の値を合計する場合、新しいJavaScript配列の値をどのように制限できますか?

    それぞれ3つの要素を含む2つの配列があり、対応する値は整数の赤、緑、青の色であるとします。 私たちの仕事は、対応する値を追加して新しいrgbカラーの配列を形成し、値の合計が255を超える場合は、その値が255になるようにすることです。 したがって、配列と入力に基づいて新しい配列を返す2つの引数を受け取る関数addColors()を定義しましょう。 このためのコードは-になります 例 const color1 = [45, 125, 216]; const color2 = [89, 180, 78]; const addColors = (color1, color2) => {

  2. JavaScript array.includesは、検索された名前が配列内にある場合にfalseを返すネストされた配列内に含まれます

    ネストされた配列内でincludes()を使用すると、つまり多次元配列が機能しないことはよく知られているジレンマです。配列をフラット化してから検索するArray.prototype.flat()関数が存在しますが、ブラウザーのサポートはそうではありません。まだとても良いです。 したがって、私たちの仕事は、配列と文字列を受け取り、配列内のその文字列の有無に基づいてブール値を返すincludesMultiDimension()関数を作成することです。 この問題には多くの解決策があり、そのほとんどには再帰、重い配列関数、ループなどが含まれます。 ここで説明するのは、ネストされた配列内の文字列の

  3. JavaScriptオブジェクトの配列を配列のオブジェクトに変換する

    たとえば、オブジェクトの配列に配置されたチームに関する次のデータがあります。このデータを、キーを役割として、値をプレーヤー名の配列として持つオブジェクトに変換することがタスクです。 サンプル配列- const team = [{    role: 'Batsman',    player: 'V Kohli' }, {    role: 'Wicket Keeper',    player: 'KL Rahul' }, {    

  4. ランダムに生成された配列JavaScriptから特定の値を除外する方法

    整数と整数の配列の2つの引数を受け取る関数を作成する必要があります。最初の引数は返す必要のある配列の長さを示し、2番目の引数には戻り配列に存在してはならない要素が含まれます。実際には、0〜100のランダムな数値の配列が必要ですが、引数の配列に存在する要素を含めることはできません。 注 −2つの数字を重複させないでください。 関数generateRandom()を呼び出しましょう。このためのコードは-になります 例 const absentArray = [44, 65, 5, 34, 87, 42, 8, 76, 21, 33]; const len = 10; const generat

  5. 範囲JavaScriptの間に乱数を作成する方法

    私たちの仕事は、2つの引数を取り、範囲内の疑似乱数を返す関数、たとえばcreateRandomを作成することです(最大排他的)。 関数のコードは-になります 例 const min = 3; const max = 9; const createRandom = (min, max) => {    const diff = max - min;    const random = Math.random();    return Math.floor((random * diff) + min); } console.log

  6. ハーシャッド数JavaScriptを見つける

    ハーシャッド数は、桁の合計で正確に割り切れる数です。126の数と同様に、1 + 2 + 6=9で完全に割り切れます。 1桁の数字はすべてハーシャッド数です。 ハーシャッド数は、[1,2,3,4,5,6,7,8,9,10]、[110,111,112]、[1010、1011、1012]のような連続したクラスターに存在することがよくあります。 私たちの仕事は、入力がハーシャッド数であるかどうかをチェックするときに数値を受け取る関数を作成することです。そうでない場合は-1を返し、そうでない場合は連続するハーシャッドクラスターのストリークの長さを返します。 例- harshadNum

  7. 文字列JavaScriptのn番目のオカレンスを置き換えるポリフィルを作成します

    たとえば、3つの引数、つまり-を受け取るポリフィル関数removeStr()を作成したとします。 subStr→削除される文字列の出現 num→これは、文字列から削除されるsubStrの数(num)番目の出現です 文字列からのsubStrの削除が成功した場合、関数はnewを返す必要があります。それ以外の場合は、すべての場合に-1を返す必要があります。 例- const str = 'drsfgdrrtdr'; console.log(str.removeStr('dr', 3)); 期待される出力- 'drsfgdrrt'

  8. JavaScriptで文字列から「、」を削除する方法

    メイン文字列とサブ文字列が与えられます。私たちの仕事は、これら2つの引数を取り、サブ文字列を含まないバージョンのメイン文字列を返す関数shedString()を作成することです。 例- shedString('12/23/2020', '/'); 文字列を返す必要があります- '12232020' この関数のコードを書いてみましょう- 例 const shedString = (string, separator) => {    //we split the string and make it free of

  9. JavaScriptで最も近いギャップフル番号を見つける

    -の場合、数値はギャップのある数値です。 少なくとも3桁あり、 最初と最後の桁を組み合わせて形成される数値で正確に割り切れます 例- 数値1053は、4桁であり、13で正確に割り切れるため、ギャップのある数値です。同様に、135は、3桁であり、15で正確に割り切れるため、ギャップのある数値です。 私たちの仕事は、入力として提供した数値に最も近いギャップのある数値を返すプログラムを作成することです。 たとえば、すべての2桁の数字の場合は100になります。103の場合は105になります。 問題を2つの関数に分割します- isGapful()関数 次のコードのように、数値文字列

  10. 入力を検証する:すべての「a」を「@」に置き換え、「i」を「!」JavaScriptに置き換えます

    文字列を唯一の引数として受け取り、すべての「a」と「i」がそれぞれ「@」と「!」に置き換えられた別の文字列を返す関数validate()を作成する必要があります。 これは、文字列をそのインデックスで反復処理し、移動しながら新しい文字列を作成する、古典的なforループの問題の1つです。 関数のコードは-になります 例 const string = 'Hello, is it raining in Amsterdam?'; const validate = (str) => {    let validatedString = '';

  11. 値を合計しながら配列の配列の一意のアイテムを組み合わせる-JavaScript

    配列の配列があり、各サブ配列には正確に2つの要素が含まれています。最初は文字列、この場合は個人名、2番目は整数です。必要なのは、最初の要素が同じで2番目の要素を持つすべてのサブ配列を結合することです。一般的なサブ配列の2番目の要素の合計である必要があります。 以下は、配列の例です- const example = [[    'first',    12 ], [    'second',    19 ], [    'first',  

  12. 奇妙な構文、JavaScriptでの `?.`はどういう意味ですか?

    例を挙げて「?。」を理解してみましょう。 23歳の男性の人間を説明する次のオブジェクトの例を考えてみましょう- const being = {    human: {       male: {          age: 23       }    } }; ここで、これがオブジェクトであるageプロパティにアクセスするとします。とても簡単ですよね?以下のコードのように、チェーンを使用してアクセスします- 例 const being = {

  13. JavaScriptの自己実行無名関数のこの問題は何ですか?

    ここにサンプルコードスニペットがあり、このスニペットの可能な出力を示し、その説明を提供する必要があるとします var name = 'Zakir'; (() => {    name = 'Rahul';    return;    console.log(name);    function name(){       let lastName = 'Singh';    } })(); console.log

  14. JavaScriptの.sort()メソッドの問題を修正しました。1つだけではなく2つの配列がソートされます

    Array.prototype.sort()関数のプロパティの1つは、インプレース並べ替えアルゴリズムであるということです。つまり、並べ替える配列の新しいコピーを作成せず、余分なスペースを使用せずに配列を並べ替えて、効率を高めます。パフォーマンスが優れていますが、この特性により、厄介な状況が発生する場合があります。 例を挙げてこれを理解しましょう。いくつかの文字列リテラルを含むnames配列があると仮定します。この配列の順序をそのまま維持し、names配列と同じ要素を含むが、アルファベット順にソートされた別の配列が必要です。 私たちはこのようなことをすることができます- const nam

  15. JavaScript:%演算子が文字列で機能するのはなぜですか? -(型強制)

    ここに、驚くべき結果を生成するコードスニペットがあるとします。まず、モジュロ演算子が文字列でも正常に機能していることがわかります(驚くべきことに)。次に、2つの文字列を連結すると、厄介な結果が生じます。 JavaScriptがなぜそうするのかを説明する必要がありますか? これが問題コードです- 例 const numStr = '127'; const result = numStr % 5; const firstName = 'Armaan'; const lastName = 'Malik'; const fullName = firs

  16. 非常に簡単な方法でJavaScriptでスターパターンを印刷するにはどうすればよいですか?

    これは、JavaScriptコンソール内で印刷する必要がある単純な星のパターンです。出力ウィンドウやHTMLウィンドウではなく、コンソール内に印刷する必要があることに注意してください- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * JavaScriptでこれを行うためのコードは次のとおりです- 例 const star = "* "; //where length is no of stars in longest streak const length = 6; for(l

  17. 一意のフィールドを介してオブジェクトのプロパティをマージし、データを出力します-JavaScript

    2つのプロパティ名とマークを含むstudentsオブジェクトがあるとします。 namesisは、各オブジェクトが2つのプロパティnameとrollを持つオブジェクトの配列です。同様に、marksは、各オブジェクトがプロパティmarkandrollを持つオブジェクトの配列です。私たちのタスクは、各オブジェクトの適切なロールプロパティに従って、マークと名前のプロパティを組み合わせることです。 学生 オブジェクトはここにあります- const students = {    marks: [{       roll: 123,   &nb

  18. 繰り返されるものを置き換える2つのJavaScript配列の既存のメンバーと繰り返されるメンバーを持つオブジェクトの2つの配列を追加する

    次のオブジェクトの配列があります。これらを1つにマージして、プロパティ名に冗長な値を持つオブジェクトを削除する必要があります- const first = [{    name: 'Rahul',    age: 23 }, {    name: 'Ramesh',    age: 27 }, {    name: 'Vikram',    age: 35 }, {    name: 'Harsh&#

  19. JavaScript配列に奇数回出現する1つの整数を見つけるにはどうすればよいですか?

    整数の配列が与えられ、単一の要素を除いてすべての要素が偶数回出現することが通知されます。私たちの仕事は、その要素を1回の反復で見つけることです。 これをサンプル配列とします- [1, 4, 3, 4, 2, 3, 2, 7, 8, 8, 9, 7, 9] この問題を試す前に、ビット単位のXOR(^)演算子について少し理解する必要があります。 XOR演算子は、両方のオペランドが互いに相補的である場合はTRUEを返し、両方のオペランドが同じ場合はFALSEを返します。 XOR()演算子の真理値表- 0 ^ 0 → 0 0 ^ 1 → 1 1 ^ 0 → 1 1

  20. タイトルケースAセンテンスJavaScript

    文字列を受け入れ、その文字列内のすべての単語の最初の文字を大文字にし、残りのすべての文字の大文字と小文字を小文字に変更する関数を作成する必要があるとします。 たとえば、入力文字列が-の場合 hello world coding is very interesting 出力は-である必要があります Hello World Coding Is Very Interesting 文字列を受け取り、各単語の最初の文字を大文字にして文字列を返す関数capitaliseTitle()を定義しましょう- 例 let str = 'hello world coding is very inter

Total 5927 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:125/297  20-コンピューター/Page Goto:1 119 120 121 122 123 124 125 126 127 128 129 130 131