How to use the spread operator to flatten array of objects in javascript

es6,spread_operator_javascript

How to use the spread operator to flatten array of objects in javascript

function flatten(arr) {
  while (arr.some((item) => Array.isArray(item))) {
    arr = [].concat(...arr)
  }
  return arr
}
let arr = [1, 2, [3, 4], [5, [6, 7]]]
console.log(flatten(arr))

Có thể bạn đã miss một số snippets code

Promise.all là gì?

Promise.all là gì? Hiểu và sử dụng promise all trong những trường hợp nào trong vòng 1 phút.

Rest Operator for Objects

Now we can use rest on the properties of an Object. It allows us to explicitly extract certain named variables, and assign any uncalled variables into a catchall Object.

Await in a for loop

How to Await in a for loop

Ajax, call jQuery POST to node.js expressjs

Ajax, call jQuery POST to node.js expressjs

jQuery on hover

Jquery on mouse over example.