I have 2 arrays - activeDealers
and normalDealers
.
let normalDealers = [
{ nickname: 'one', inactive: false, dealer: true },
{ nickname: 'two', inactive: false, dealer: false },
{ nickname: 'three', inactive: false, dealer: false }
]
activeDealers = [...normalDealers]
then the normalDealers
array should pass through some conditions like this
if (normalDealers.length > 1) {
const prev = normalDealers.shift();
normalDealers.push(prev);
}
After this, the normalDealers
array will be like this:
[
{ nickname: 'two', inactive: false, dealer: false },
{ nickname: 'three', inactive: false, dealer: false },
{ nickname: 'one', inactive: false, dealer: true }
]
I want to change the normalDealers
array's 0-th index obj value to
- { nickname: 'two', inactive: false, dealer: true }
[
{ nickname: 'two', inactive: false, dealer: true },
{ nickname: 'three', inactive: false, dealer: false },
{ nickname: 'one', inactive: false, dealer: false }
]
But I want the original order of the array inside the activeDealers
with updated dealer status value.
Expecting output:
[
{ nickname: 'one', inactive: false, dealer: false },
{ nickname: 'two', inactive: false, dealer: true },
{ nickname: 'three', inactive: false, dealer: false }
]