Bonsoir à tous je suis actuellement en formation et je n'arrive pas à avoir de réponse clair de mes formateurs.
J'ai un petit soucis avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Participant 1
var btnsend1 = document.getElementById('btn-send1')
var login1 = document.querySelector('#login1')
var message1 = document.querySelector('#message1')
 
// Participant 2
var btnsend2 = document.getElementById('btn-send2')
var login2 = document.querySelector('#login2')
var message2 = document.querySelector('#message1')
 
// Zone d'affichage
var displayText = document.getElementById('display-text')
var currentMessage = document.getElementsByClassName('message')
 
// Boutons d'actions
var btnreset = document.getElementById('reset')
var stop = document.getElementById('stop')
 
btnsend1.addEventListener('click', debounce(function(e) {
  displayMessage1(e)
}, 2000))
je m'explique le but est de simuler le comportement d'un tchat, mon problème se situe au niveau du
Code : Sélectionner tout - Visualiser dans une fenêtre à part
btnsend1.addEventListener()
. En effet si je place la fonction debounce comme elle est placée actuellement je fait sauter le paramètre (e) qui n'est plus l'évent mais qui prend le type any. Mon problème est que par la suite dans la fonction je me sert de ce paramètre pour lui appliquer un et forcement vu que le paramètre n'est pas l'évent le code ne fonctionne pas. Comme je ne comprenais pas j'ai décidé de m'aider de la correction, le soucis c'est que le code que j'ai cité au dessus est la correction. Je m'en remet donc a vous pour espérer trouver une solution.