Found 6710 Articles for Javascript

Picking the odd one out in JavaScript

AmitDiwan
Updated on 19-Oct-2020 10:30:24

540 Views

We are required to write a JavaScript function that takes in an array of literals that contains all similar elements but one.Our function should return the unlike number.Therefore, let’s write the code for this function −ExampleThe code for this will be −const arr = [2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]; // considering that the length of array is atleast 3 const findUnlike = arr => {    for(let i = 1; i < arr.length-1; i++){       if(arr[i] - arr[i-1] !== 0 && arr[i]-arr[i+1] === 0){          return arr[i-1];     ... Read More

Interchanging a string to a binary string in JavaScript

AmitDiwan
Updated on 19-Oct-2020 10:25:17

180 Views

We are required to write a JavaScript function that takes in a lowercase string and returns a new string in which all the elements between [a, m] are represented by 0 and all the elements between [n, z] are represented by 1.ExampleThe code for this will be −const str = 'Hello worlld how are you'; const stringToBinary = (str = '') => {    const s = str.toLowerCase();    let res = '';    for(let i = 0; i < s.length; i++){       // for special characters       if(s[i].toLowerCase() === s[i].toUpperCase()){          res ... Read More

Finding nearest prime to a specified number in JavaScript

AmitDiwan
Updated on 19-Oct-2020 10:23:36

248 Views

We are required to write a JavaScript function that takes in a number and returns the first prime number that appears after n.For example: If the number is 24, then the output should be 29.Therefore, let’s write the code for this function −ExampleThe code for this will be −const num = 24; const isPrime = n => {    if (n===1){       return false;    }else if(n === 2){       return true;    }else{       for(let x = 2; x < n; x++){          if(n % x === 0){             return false;          }       }       return true;    }; }; const nearestPrime = num => {    while(!isPrime(++num)){};    return num; }; console.log(nearestPrime(24));OutputThe output in the console will be −29

Generating random string of specified length in JavaScript

AmitDiwan
Updated on 19-Oct-2020 10:20:28

442 Views

We are required to write a JavaScript function that takes in a number n and returns a random string of length n containing no other than the 26 English lowercase alphabets.Therefore, let’s write the code for this function −ExampleThe code for this will be −const num = 8; const randomNameGenerator = num => {    let res = '';    for(let i = 0; i < num; i++){       const random = Math.floor(Math.random() * 27);       res += String.fromCharCode(97 + random);    };    return res; }; console.log(randomNameGenerator(num));OutputThe output in the console will be −kdcwpingNote − This is one of many possible outputs. Console output is expected to differ every time.

Pairing an array from extreme ends in JavaScript

AmitDiwan
Updated on 19-Oct-2020 10:19:14

169 Views

We are required to write a JavaScript function that takes in an array of Number / String literals and returns another array of arrays. With each subarray containing exactly two elements, the nth element from start nth from last.For example: If the array is −const arr = [1, 2, 3, 4, 5, 6];Then the output should be −const output = [[1, 6], [2, 5], [3, 4]];ExampleThe code for this will be −const arr = [1, 2, 3, 4, 5, 6]; const edgePairs = arr => {    const res = [];    const upto = arr.length % 2 === 0 ... Read More

Return a map representing the frequency of each data type in an array in JavaScript

AmitDiwan
Updated on 19-Oct-2020 10:17:31

112 Views

We are required to write a JavaScript function that takes in an array that contains elements of different data types and the function should return a map representing the frequency of each data type.Let’s say the following is our array −const arr = [23, 'df', undefined, null, 12, {    name: 'Rajesh' }, [2, 4, 7], 'dfd', null, Symbol('*'), 8];ExampleFollowing is the code to return a map representing the frequency of each datatype −const arr = [23, 'df', undefined, null, 12, {    name: 'Rajesh' }, [2, 4, 7], 'dfd', null, Symbol('*'), 8]; const countDataTypes = arr => {   ... Read More

Finding the continuity of two arrays in JavaScript

AmitDiwan
Updated on 19-Oct-2020 10:15:50

157 Views

We are required to write a JavaScript function that takes in two arrays of numbers. And the function should return true if the two arrays upon combining and shuffling can form a consecutive sequence, false otherwise.For example: If the arrays are −const arr1 = [4, 6, 2, 9, 3]; const arr2 = [1, 5, 8, 7];Then the output should be true.Therefore, let’s write the code for this function −ExampleThe code for this will be −const arr1 = [4, 6, 2, 9, 3]; const arr2 = [1, 5, 8, 7]; const canFormSequence = (arr1, arr2) => {    const combined = ... Read More

Function to find the length of the second smallest word in a string in JavaScript

AmitDiwan
Updated on 19-Oct-2020 10:13:53

168 Views

We are required to write a JavaScript function that takes in a string sentence as first and the only argument. And the function should return the length of the second smallest word from the string.For example: If the string is −const str = 'This is a sample string';Then the output should be 2.Therefore, let’s write the code for this function −ExampleThe code for this will be −const str = 'This is a sample string'; const secondSmallest = str => {    const strArr = str.split(' ');    if(strArr.length < 2){       return false;    }    for(let i ... Read More

Function that only replaces character from string after specified appearances in JavaScript

AmitDiwan
Updated on 19-Oct-2020 10:12:19

112 Views

We are required to write a JavaScript function that takes in a string as the first argument, a number, say n, as the second argument and a character, say c, as the third argument. The function should replace the nth appearance of any character with the character provided as the third argument and return the new string.Therefore, let’s write the code for this function −ExampleThe code for this will be −const str = 'This is a sample string'; const num = 2; const char = '*'; const replaceNthAppearance = (str, num, char) => {    const creds = str.split('').reduce((acc, val, ... Read More

Return a subarray that contains all the element from the original array that are larger than all the elements on their right in JavaScript

AmitDiwan
Updated on 19-Oct-2020 10:10:37

125 Views

We are required to write a JavaScript function that takes in an array of numbers and returns a subarray that contains all the element from the original array that are larger than all the elements on their right.Therefore, let’s write the code for this function −ExampleThe code for this will be −const arr = [12, 45, 6, 4, 23, 23, 21, 1]; const largerThanRight = (arr = []) => {    const creds = arr.reduceRight((acc, val) => {       let { largest, res } = acc;       if(val > largest){          res.push(val);          largest = val;       };       return { largest, res };    }, {       largest: -Infinity,       res: []    });    return creds.res; }; console.log(largerThanRight(arr));OutputThe output in the console will be −[ 1, 21, 23, 45 ]

Advertisements