330 votes

Premier élément d'un tableau - jQuery

Comment obtenir le premier élément d'un tableau ?

var ary = ['first', 'second', 'third', 'fourth', 'fifth'];

J'ai essayé ça :

alert($(ary).first());

Mais il reviendrait [object Object] .

J'ai donc besoin de récupérer le premier élément du tableau qui devrait être l'élément first .

441voto

John Hartsock Points 36565

comme ceci

alert(ary[0])

231voto

Matt Ball Points 165937

Pourquoi jQuery-ifier un tableau JavaScript classique ? Utilisez du JavaScript standard !

var ary = ['first', 'second', 'third', 'fourth', 'fifth'];
alert(ary[0]);

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array

Aussi, needs more jQuery

Source : avec l'aimable autorisation de bobince

57voto

NicoLwk Points 101

L'élément d'indice 0 peut ne pas exister si le premier élément a été supprimé.
Prouvez-le dans la console de votre navigateur :

var a=['a','b','c'];
delete a[0];
for(var i in a){console.log(i+' '+a[i]);}

Une meilleure façon d'obtenir le premier élément sans jQuery :

function first(p){for(var i in p)return p[i];}
first(a);

44voto

eliocs Points 3607

Si vous voulez préserver le lisibilité vous pouvez toujours ajouter une première fonction à la Array.protoype :

Array.prototype.first = function () {
    return this[0];
};

A, vous pourriez alors facilement récupérer le premier élément :

[1, 2, 3].first();
> 1

8voto

thejh Points 20901

Essayez alert(ary[0]); .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X