j
Size: a a a
j
B
ГС
B
K
K
S
j
const members = ['Derek', 'Francis', 'Bob']
const rates = [12.5, 12, 11.5]
const ranks = ['GOLD', 'SILVER', 'BRONZE']
const result = rates
// Make member/rate pairs
.map((rate, index) => ({ member: members[index], rate }))
// Sort pairs by rate
.sort((a, b) => b.rate - a.rate)
// Get rank by position and create strings
.map(({ member }, position) => `${ranks[position]}: ${member}`)
// Concat result string
.join(', ')
console.log(result)
c
const members = ['Derek', 'Francis', 'Bob']
const rates = [12.5, 12, 11.5]
const ranks = ['GOLD', 'SILVER', 'BRONZE']
const result = rates
// Make member/rate pairs
.map((rate, index) => ({ member: members[index], rate }))
// Sort pairs by rate
.sort((a, b) => b.rate - a.rate)
// Get rank by position and create strings
.map(({ member }, position) => `${ranks[position]}: ${member}`)
// Concat result string
.join(', ')
console.log(result)
K
IK
c
j
c
IK
c
IK
IK
c
c