J'ai une classe HashTable contenant une méthode addItem qui retourne true si un élément n'existait pas et a été ajouté avec succès (j'ai vérifié qu'il fonctionne).Portée d'un tableau dans une fonction imbriquée
En haut de la fonction ci-dessous, un nouvel objet de HashTable sera créé. Une fonction imbriquée doit utiliser la méthode addItem de cet objet hashTable. Malheureusement, il y a un problème avec la portée. A l'intérieur de la fonction imbriquée, hashTable ne sera pas coloré en bleu lors de l'édition et (en effet) à l'exécution, un message apparaît indiquant que la méthode addIten n'existe pas. Comment puis-je faire référence à l'objet hashTable dans la fonction imbriquée et utiliser sa méthode addItem?
Il ne devrait pas y avoir de problème avec la portée ... fonctionne très bien pour moi: http://jsbin.com/fedela/1/edit – bbuecherl
Ça marche aussi pour moi. Pourriez-vous afficher le code de la classe HashTable? –
J'ai utilisé le code à partir de // https://script.google.com/d/1qxkczJ4kCF9JiTtJshFqwFTdduoihxAsd1V_h4V-jtwHoWMdpUqi7i_K/edit?usp=drive_web et ajouté une méthode addItem. – SoftwareTester