Skip to content

Commit 853a55f

Browse files
authored
Made an update
Change: let mappedDnaToLayers = _layers.map((layer) => { let selectedElement = layer.elements[parseInt(DnaSegment) % layer.elements.length]; return { location: layer.location, position: layer.position, size: layer.size, selectedElement: selectedElement, }; }); To: let mappedDnaToLayers = _layers.map((layer, index) => { let selectedElement = layer.elements[parseInt(DnaSegment[index]) % layer.elements.length]; return { location: layer.location, position: layer.position, size: layer.size, selectedElement: selectedElement, }; });
1 parent 709e286 commit 853a55f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,16 +78,17 @@ const drawElement = (_element) => {
7878

7979
const constructLayerToDna = (_dna, _layers) => {
8080
let DnaSegment = _dna.toString().match(/.{1,2}/g);
81-
let mappedDnaToLayers = _layers.map((layer) => {
81+
let mappedDnaToLayers = _layers.map((layer, index) => {
8282
let selectedElement =
83-
layer.elements[parseInt(DnaSegment) % layer.elements.length];
83+
layer.elements[parseInt(DnaSegment[index]) % layer.elements.length];
8484
return {
8585
location: layer.location,
8686
position: layer.position,
8787
size: layer.size,
8888
selectedElement: selectedElement,
8989
};
9090
});
91+
9192
return mappedDnaToLayers;
9293
};
9394

0 commit comments

Comments
 (0)