arg j'ai vraiment du mal avec ce que j'appelle de la syntaxe POO like
marcha j'arrive pas avec call![]()
arg j'ai vraiment du mal avec ce que j'appelle de la syntaxe POO like
marcha j'arrive pas avec call![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Auteur je crois que tu as un wagon de retard ^^
je ne passer pas un array en argument à la fonction ...
Marcha j'arrive toujours pas à basculer les arguments dans un array avec call![]()
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Ainsi, ça fonctionne chez moi pour convertir arguments en Array
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var args = Array.prototype.slice.call(arguments);
j'ai vraiment pas la fibre POO
Sans convictin aucune parceque ça n'a aucun sens :
je ne vois vraiment pas comment l'appliquer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function bell(){ var Tab = Array.prototype.slice.call(arguments); alert(Tab) } bell(1,2,3,4,5)
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
heu non pas chez moi ... il en se passe rien ...
Compris !!!!
ça passe pas sous IE ...
ça passe sous FFX
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Ok.
Bon j'avais parlé de l'exemple d'apply avec Array.slice uniquement pour
répondre à le_chomeur et avoir un autre exemple d'utilisation.
Maintenant je pense qu'on devrait se limiter à ce genre d'appels que sur
du code que l'on connait.
on ne sait pas comment Array.slice est codé dans les différents navigateurs.
Je sais que l'objet arguments ressemble à un tableau dans le sens où il a
une propriété length et que chaque élément est accessible par son index.
mais si une implémentation de Array.slice ne se limite pas à l'utilisation
sticte de ce que l'objet arguments offre, ça plante.
Je serais pas étonné que sous IE Array.slice fasse appel à d'autres méthodes
interne de Array, par exemple Array.shift et Array.pop pour sortir des
éléments avant et après ceux qui doivent subsister après le slice.
Dans ce cas, si this représente une instance d'arguments, this.pop ou this.shift n'existent pas.
Partager