HTML: Markup language
CSS: Styling language
JavaScript: Scripting language
Web APIs: Programming interfaces
All web technology
Learn web development
Discover our tools
Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
View in English Always switch to English
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis octobre 2017.
La méthode grow(), rattachée au prototype de WebAssembly.Table, permet d'augmenter la taille du tableau WebAssembly d'un nombre d'éléments donné.
grow()
WebAssembly.Table
table.grow(nombre);
nombre
Le nombre d'éléments qu'on souhaite ajouter au tableau.
La taille du tableau avant l'agrandissement.
Si l'opération grow() échoue, pour quelque raison que ce soit, une exception RangeError sera levée.
RangeError
Dans l'exemple qui suit, on crée une instance de Table pour représenter un tableau WebAssembly avec une taille initiale de 2 et une taille maximale de 10.
Table
var table = new WebAssembly.Table({ element: "anyfunc", initial: 2, maximum: 10, });
On étend ensuite le tableau d'une unité en utilisant la méthode grow() :
console.log(table.length); // "2" console.log(table.grow(1)); // "2" console.log(table.length); // "3"
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.