- Definition: Adds one or more elements to the end of an array and returns the new length of the array.
- Syntax:
array.push(element1[, ...[, elementN]]) - Example:
let arr = [1, 2, 3]; arr.push(4, 5);
console.log(arr); // Output: [1, 2, 3, 4, 5]
| const flattenObject = (input, keyName) => { | |
| var result = {}; | |
| for (const key in input) { | |
| const newKey = keyName ? `${keyName}_${key}` : key; | |
| if (typeof input[key] === "object" && !Array.isArray(input[key])) { | |
| result = {...result, ...flattenObject(input[key], newKey)} | |
| } else { | |
| result[newKey] = input[key]; | |
| } | |
| } |