Found 9321 Articles for Object Oriented Programming

Sorting parts of array separately in JavaScript

AmitDiwan
Updated on 21-Nov-2020 09:50:22

150 Views

We have an array that contains many objects. We are required to write a function to sort the first half of the array in ascending order.And the second half of the array with ascending order to but without inter mixing the entries of halves into one another.Consider this sample array −const arr = [    {id:1, x: 33},    {id:2, x: 22},    {id:3, x: 11},    {id:4, x: 3},    {id:5, x: 2},    {id:6, x: 1} ];Our function should sort this array on the basis of the 'x' property of the objects keeping the things mentioned above in ... Read More

Splitting an object into an array of objects in JavaScript

AmitDiwan
Updated on 21-Nov-2020 09:49:07

3K+ Views

Suppose, we have an object like this −const obj = {    "value 0": "value",    "value 1": "value",    "value 2": "value",    "value 3": "value",    "value 4": "value",    "value 5": "value",    "value 6": "value",    "value 7": "value",    "value 8": "value",    "value 9": "value" };We are required to write a JavaScript function that takes in one such object. The function should return a new array of objects in which each key/value pair is separated into its own separate object.ExampleThe code for this will be −const obj = {    "value 0": "value",   ... Read More

Get the total number of same objects in JavaScript

AmitDiwan
Updated on 21-Nov-2020 09:47:49

79 Views

Suppose, we have an array of objects describing the routes of some flights like this −const routes = [    {       flyFrom: "CDG",       flyTo: "DUB",       return: 0,    },    {       flyFrom: "DUB",       flyTo: "SXF",       return: 0,    },    {       flyFrom: "SFX",       flyTo: "CDG",       return: 1,    } ];We need to count how many times there is return − 0 and how many times there is the return: 1.The end output should ... Read More

Separating digits of a number in JavaScript

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

1K+ Views

We are required to write a JavaScript program that provides user with a input. When the user inputs some value and press the button, our function should check if the input is a valid number, if it is a valid number, the program should print all digits of the number separately to the screen.For example − If the input is −43354Then the output on the screen should be −4 3 3 5 4Let us write the code for this function −The code for this will be −HTML                     ... Read More

How to create every combination possible for the contents of two arrays in JavaScript

AmitDiwan
Updated on 21-Nov-2020 09:45:46

2K+ Views

Suppose we have two arrays of literals like this −const arr1 = ["A", "B", "C"]; const arr2 = ["1", "2", "3"];We are required to write a JavaScript function that takes in two such arrays of literals. The function should then combine each element of the first array with each element of the second array and push them into a new array.Therefore, the output for the above input should look like this −const output = ["A1", "A2", "A3", "B1", "B2", "B3", "C1", "C2", "C3"];ExampleThe code for this will be −const arr1 = ["A", "B", "C"]; const arr2 = ["1", "2", "3"]; ... Read More

How to find a nearest higher number from a specific set of numbers: JavaScript ?

AmitDiwan
Updated on 21-Nov-2020 09:45:48

107 Views

We have a set of numbers and our requirement is to find the same or the nearest higher number key to a specific number provided as the input to the function.The set of numbers is defined as −const numbers = {    A:107,    B:112,    C:117,    D:127,    E:132,    F:140,    G:117,    H:127,    I:132,    J:132,    K:140,    L:147,    M:117,    N:127,    O:132 };ExampleThe code for this will be −const numbers = {    A:107,    B:112,    C:117,    D:127,    E:132,    F:140,    G:117,    H:127,    I:132,   ... Read More

Generating combinations from n arrays with m elements in JavaScript

AmitDiwan
Updated on 21-Nov-2020 09:44:37

665 Views

We are required to write a JavaScript function that generates combinations from n number of arrays with m number of elements in them.For example −Consider this data −const arr = [    [0, 1],    [0, 1, 2, 3],    [0, 1, 2] ]3 sub arrays, with a different number of elements in them.What we want to do is get all combinations by combining an item from each array.For example −0, 0, 0 // item 0 from array 0, item 0 from array 1, item 0 from array 2 0, 0, 1 0, 0, 2 0, 1, 0 0, 1, ... Read More

Remove duplicates from array with URL values in JavaScript

AmitDiwan
Updated on 21-Nov-2020 09:43:10

341 Views

Suppose, we have an array of objects like this −const arr = [    {       url: 'www.example.com/hello',       id: "22"    },    {       url: 'www.example.com/hello',       id: "22"    },    {       url: 'www.example.com/hello-how-are-you',       id: "23"    },    {       url: 'www.example.com/i-like-cats',       id: "24"    },    {       url: 'www.example.com/i-like-pie',       id: "25"    } ];We are required to write a JavaScript function that takes in one such array of objects. The ... Read More

Compare keys & values in a JSON object when one object has extra keys in JavaScript

AmitDiwan
Updated on 21-Nov-2020 09:41:17

2K+ Views

Suppose, we have two JSON objects like these −const obj1 = {a: "apple", b: "banana", c: "carrot"}; const obj2 = {a: "apple", e: "egg", b: "banana", c: "carrot", d: "dog"};We are required to write a JavaScript function that takes in two such objects. We want to be able to have a Boolean check comparing the two objects without having to remove data from either one.For example, if I were to use the data above, the Boolean check should return true because the values of the keys that are in both objects match.However, let’s say obj1 stays the same but obj2 ... Read More

Palindrome numbers in JavaScript

AmitDiwan
Updated on 21-Nov-2020 09:40:02

558 Views

We are required to write a JavaScript function that takes in a number and determines whether or not it is a palindrome number.Palindrome numbers − A palindrome number is that number which reads the same from both left and right sides.For example −343 is a palindrome number6789876 is a palindrome number456764 is not a palindrome numberExampleThe code for this will be −const num1 = 343; const num2 = 6789876; const num3 = 456764; const isPalindrome = num => {    let length = Math.floor(Math.log(num) / Math.log(10) +1);    while(length > 0) {       let last = Math.abs(num − ... Read More

Advertisements