Witam,
Napisałem kod, który z zależnosci od wykrytego znaku powinien powinien go podmieniać, ale tego nie robi:
var pattern='1001';
var chunks=[];
var tmp="";
var num_of_chunks=3;
for (j=0;j<num_of_chunks;j++) {
for (i=0;i<pattern.length;i++) {
tmp += (Math.random() < 0.5 ? 0:1);
}
chunks.push(tmp);
tmp="";
}
console.log(chunks);
if(chunks[0][1]=='1') {
chunks[0][1].replace('1','7');
}
else {
chunks[0][1].replace('0','4');
}
console.log(chunks);
Po wywyłaniu .replace()
znak powinien być podmieniony, ale niestety nie jest.