JSFiddle - React, Tailwind, and code Playground

by borisjavier

JavaScript

const N = 5;
const currentDate= Math.floor(Date.now() / 1000);
const datas = [1711632000, 1711632060, 1711632120, 1711632180, 1711632240];
console.log('datas: ', datas)
const txids= ["501a9448665a70e3efe50adafc0341c033e2f22913cc0fb6b76cbcb5c54e7836","501a9448665a70e3efe50adafc0341c033e2f22913cc0fb6b76cbcb5c54e7836","501a9448665a70e3efe50adafc0341c033e2f22913cc0fb6b76cbcb5c54e7836","501a9448665a70e3efe50adafc0341c033e2f22913cc0fb6b76cbcb5c54e7836", "501a9448665a70e3efe50adafc0341c033e2f22913cc0fb6b76cbcb5c54e7836"]
                
                
const tx0 = '501a9448665a70e3efe50adafc0341c033e2f22913cc0fb6b76cbcb5c54e7836';
const txIdPago = 'b5d045517f0cc2f02fb034e049128535af119825ac2ea5bbac36ddea6e125a23';

const dataPayments= [];//fill({ timestamp: 0n, txid: tx0 }, N);    
console.log('El datibiri: ', dataPayments);
for (let i = 0; i < N; i++) {
                    dataPayments[i] = {
                        timestamp: datas[i],
                        txid: txids[i],
                    }
                }
  console.log('Y ahora: ', dataPayments);
                
for (let i = 0; i < N; i++) {




                    /*dataPayments[i] = {
                        timestamp: datas[i],
                        txid: txids[i],
                    }*/
if(dataPayments[i].timestamp < currentDate && dataPayments[i].txid == tx0) {
                        console.log(dataPayments[i].timestamp + 'es menor que currentDate y ' + dataPayments[i].txid + ' es igual a tx0')
                        if (i === N - 1 && filledTxids(dataPayments, tx0)) {
                            isValid = false; // Cambiar isValid a false
                            console.log("El último elemento ha sido modificado, isValid ahora es false.");
                        }

                        dataPayments[i] = {
                            timestamp: currentDate,
                            txid: txIdPago,
                        }
                        break;
                    } else {
  ...