JSFiddle - React, Tailwind, and code Playground
JavaScript
var collection=[
{value:1, next:"", previous: ""},
{value:2, next:"", previous: ""},
{value:3, next:"", previous: ""},
{value:3, next:"", previous: ""},
{value:3, next:"", previous: ""}
];
for(i = 0; i < collection.length; i++) {
collection[i].next = (i+1) % collection.length;
collection[i].previous = i > 0 ? i-1 : collection.length-1;
}
console.log(collection)