dongude ilk donguden sonra breakle donguden cikiyorsun
for (count = count; count < serialNumbers.length; i++) {
sendMsgToDevice(serialNumbers[count]+":data");
count++
break; // ilk cihazdan sonra donguyu bozuyorsun
}
. for dongusunude yanlis yazmissin, buradaki i++
ifadesi olmayan bir i yi arttirmak yerine count`u arttırmalıydı. yani dongu icindeki count++
ifadeside gereksiz
for (let _count = count; _count < serialNumbers.lenghth; _count ++) { ... }
for of dongusu ile bunu tek satirda yapabilirsin
for (const serialNumber of serialNumbers) {
sendMsgToDevice(`${serialNumber}:data`)
}
yukarida boyle yapmissin diye boyle koydum buraya ama burdada bir yanlislik var
data
verisini gondermek yerine string
ifade olan 'data'
yi gonderiyorsun burada