...

/

Solution Review: Return the Cat

Solution Review: Return the Cat

This lesson will explain the solution to the problem in the previous lesson.

Solution #

Press + to interact
function returnNthCat(n){
const state = {
cats : [
{catId : 1 , name : "tom"},
{catId : 2 , name : "tiggy"},
{catId : 3 , name : "leo"},
{catId : 4 , name : "tommy"}
],
curpage : 3
}
const { cats: { [n]:{name:thisCatName}}} = state;
return thisCatName
}
console.log(returnNthCat(1))
console.log(returnNthCat(0))
console.log(returnNthCat(3))
console.log(returnNthCat(2))

Explanation #

Let’s discuss the solution step-by-step.

On line 2, we have the state ...

Access this course and 1400+ top-rated courses and projects.