I'm trying to change that property from a2 to a3:
const pieceKey = findPieceByPosition(allPieces, previousSelection);
const updatedPiece = {
...allPieces[pieceKey],
position: "a3",
};
alert(findPieceByPosition(updatedPiece, previousSelection)) /*undefined for some reason, thus no position: "a3"*/
const findPieceByPosition = (piecesArray, position) => {
for (const pieceKey in piecesArray) {
const piece = piecesArray[pieceKey]
if (piece.position == position) {
return piece
}
}
return undefined
}