Skip to content

Commit 37c11af

Browse files
authored
Sort array by data from second array
1 parent 2c66563 commit 37c11af

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

sortOneArrayByAnother.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/**
2+
*
3+
* Task: order data in 'array' by data from 'order' array
4+
* Result: [1, 6, 5, 3]
5+
*
6+
*/
7+
8+
var array = [3, 6, 5, 1];
9+
var order = [3, 1, 2, 0];
10+
11+
function sort(data, order) {
12+
for (var i=0; i<order.length; i++) {
13+
order[i] = data[order[i]]
14+
}
15+
16+
return order;
17+
}
18+
19+
console.log(sort(array, order));

0 commit comments

Comments
 (0)