I automatically generate an array of objects in a random order. This means that the initial order of objects can be different.
var a = [{account: true},{name: true},{amount: true},{address: true}];
or
var a = [{name: true},{account: true},{amount: true},{address: true}];
How to expose objects to a given pattern?
var a = [{amount: true},{address: true},{account: true},{name: true}];
How can I arrange the automatically generated elements in a different order each time in a special order? I need the items to be in order - amount, address, account, name.
AND I have the solution!
var order = [{account: true},{name: true},{amount: true},{address: true}];
var pattern = [{amount: true},{address: true},{account: true},{name: true}];
var sort = pattern.map(pattern => order.find(order => order[0] === pattern[0]));
console.log(sort); //[{amount: true},{address: true},{account: true},{name: true}]