but in JS it prints multiple NaN values