scrimba
21 web dev tips for 2021 🎇
Tip 1.2: Clean Code Part 1 Challenge
Go Pro!Bootcamp

Bootcamp

Study group

Collaborate with peers in your dedicated #study-group channel.

Code reviews

Submit projects for review using the /review command in your #code-reviews channel

Tip 1.2: Clean Code Part 1 Challenge
AboutCommentsNotes
Tip 1.2: Clean Code Part 1 Challenge
Expand for more info
index.js
run
preview
console
// Mini Challenge:
// Please correct the snippet of code below:

function TOP_FIVE_USER() {
const users = [
{
name: 'Ania',
followers: 56
},
{
name: 'Farooq',
followers: 230
},
{
name: 'Lena',
followers: 12
},
{
name: 'Anwesha',
followers: 120023
},
{
name: 'Mo',
followers: 4502
},
{
name: 'Bobby',
followers: 23
},
{
name: 'Nish',
followers: 1257
},
]

let sortUsersByDescendingFollowCount = users.sort((a, b) => a.followers < b.followers ? 1 : -1)
var topFiveUsers = descendingUsers.slice(0, 5)

listContainer = document.getElementById('list-container')
listElement = document.createElement('ul')
listContainer.appendChild(listElement)

for (i = 0; i < topFiveUsers.length; ++i) {
listItem = document.createElement('li')
console.log(topFiveUsers[i].name)
listItem.innerHTML = topFiveUsers[i].name
listElement.appendChild(listItem)
}
}

TOP_FIVE_USER()
Console
›
ReferenceError: descendingUsers is not defined (/index.js:37)
,
/index.html
-9:55