Found 9321 Articles for Object Oriented Programming

Multiply and Sum Two Arrays in JavaScript

AmitDiwan
Updated on 21-Nov-2020 10:01:42

2K+ Views

We are required to write a JavaScript function that takes in two arrays of equal length. The function should multiply the corresponding (by index) values in each, and sum the results.For example: If the input arrays are −const arr1 = [2, 3, 4, 5]; const arr2 = [4, 3, 3, 1];then the output should be 34, because,(4*2+3*3+4*3+5*1) = 34ExampleThe code for this will be −const arr1 = [2, 3, 4, 5]; const arr2 = [4, 3, 3, 1]; const produceAndAdd = (arr1 = [], arr2 = []) => {    let sum = 0;    for(let i=0; i < arr1.length; i++) {       const product = (arr1[i] * arr2[i]);       sum += product;    };    return sum; }; console.log(produceAndAdd(arr1, arr2));OutputAnd the output in the console will be −34

Group Similar Items in JSON in JavaScript

AmitDiwan
Updated on 21-Nov-2020 10:02:26

1K+ Views

Suppose, we have a JSON Array that contains data about some tickets like this −const arr = [    {       "quantity": "1",       "description": "VIP Ticket to Event"    },    {       "quantity": "1",       "description": "VIP Ticket to Event"    },    {       "quantity": "1",       "description": "VIP Ticket to Event"    },    {       "quantity": "1",       "description": "Regular Ticket to Event"    },    {       "quantity": "1",       "description": "Regular Ticket to ... Read More

Number to alphabets in JavaScript

AmitDiwan
Updated on 21-Nov-2020 09:59:09

667 Views

We are required to write a JavaScript function that takes in a string of any variable length that represents a number.Our function is supposed to convert the number string to the corresponding letter string.For example − If the number string is −const str = '78956';Then the output should be −const output = 'ghief';If the number string is −const str = '12345';Then the output string should be −const output = 'lcde';Notice how we didn't convert 1 and 2 to alphabets separately because 12 also represents an alphabet. So we have to consider this case while writing our function.We, here, assume that ... Read More

JavaScript: Sort Object of Objects

AmitDiwan
Updated on 21-Nov-2020 09:57:55

2K+ Views

Suppose we have an Object of Objects like this −const obj = {    "CAB": {       name: 'CBSSP',       position: 2    },    "NSG": {       name: 'NNSSP',       position: 3    },    "EQU": {       name: 'SSP',       position: 1    } };We are required to write a JavaScript function that takes in one such array and sorts the sub-objects on the basis of the 'position' property of sub-objects (either in increasing or decreasing order).ExampleThe code for this will be −const obj = { ... Read More

Search by id and remove object from JSON array in JavaScript

AmitDiwan
Updated on 21-Nov-2020 09:55:56

2K+ Views

Suppose, we have an array of objects that contains data about some movies like this −const arr = [    {id: "1", name: "Snatch", type: "crime"},    {id: "2", name: "Witches of Eastwick", type: "comedy"},    {id: "3", name: "X-Men", type: "action"},    {id: "4", name: "Ordinary People", type: "drama"},    {id: "5", name: "Billy Elliot", type: "drama"},    {id: "6", name: "Toy Story", type: "children"} ];We are required to write a JavaScript function that takes in one such array as the first argument and an id string as the second argument. Then our function should search for the object ... Read More

Split Array of items into N Arrays in JavaScript

AmitDiwan
Updated on 21-Nov-2020 10:00:37

661 Views

We are required to write a JavaScript function that splits an Array of numbers into N groups, which must be ordered from larger to smaller groups.For example, in the below code, split an Array of 12 numbers into 5 Arrays, and the result should be evenly split, from large (group) to small:const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]; const output = [[1, 2, 3] [4, 5, 6] [7, 8] [9, 10] [11, 12]];The function should take in the array as the first argument and the number of partitions as the second argument.ExampleThe ... Read More

List all duplicate values in a nested JavaScript object

AmitDiwan
Updated on 21-Nov-2020 09:54:16

896 Views

Suppose, we have a nested object that contains data about some pets like this −const pets = {    owner1: 'Frank',    owner2: 'Curly',    owner3: 'Maurice',    dogs: {       terriers: {          name1: 'Fido',          name2: 'Woofy',          name3: {             goodDog: 'Frank',             badDog: 'Judas',          }       },       poodles: {          name1: 'Curly',          name2: 'Fido',       },   ... Read More

JavaScript - Find keys for the matched values as like query in SQL

AmitDiwan
Updated on 21-Nov-2020 09:52:33

316 Views

Suppose, we have an object like this −const obj = {"100":"Jaipur", "101":"Delhi", "102":"Raipur", "104":"Goa"};We are required to write a JavaScript function that takes in one such object as the first argument and a search query term as the second argument. Then our function should return all those key/value pairs whose value includes the search term provided to the function as the second argument.We will simply iterate through the object, building the resulting object (if it matches the condition) as we move through and lastly return that object.ExampleThe code for this will be −const obj = {    "100":"Jaipur",    "101":"Delhi", ... Read More

JavaScript: Combine highest key values of multiple arrays into a single array

AmitDiwan
Updated on 21-Nov-2020 09:51:25

173 Views

We are required to write a JavaScript function that takes in any number of array of Numbers. Our function should return an array of greatest numbers picked from the input array of array. The number of elements in the output array should be equal to the number of subarrays contained in the original input array.ExampleThe code for this will be −const arr1 = [117, 121, 18, 24]; const arr2 = [132, 19, 432, 23]; const arr3 = [32, 23, 137, 145]; const arr4 = [900, 332, 23, 19]; const mergeGreatest = (...arrs) => {    const res = [];   ... Read More

Evaluating a string as a mathematical expression in JavaScript

AmitDiwan
Updated on 21-Nov-2020 09:59:34

3K+ Views

We are required to write a JavaScript function that takes in a stringified mathematical equation. The function should return the result of the equation provided to the function.For example: If the equation is −const str = '1+23+4+5-30';Then the output should be 3ExampleThe code for this will be −const str = '1+23+4+5-30'; const compute = (str = '') => {    let total = 0;    str = str.match(/[+\−]*(\.\d+|\d+(\.\d+)?)/g) || [];    while (str.length) {       total += parseFloat(str.shift());    };    return total; }; console.log(compute(str));OutputAnd the output in the console will be −3

Advertisements