Dans le code suivant, Le code code> jQuery code> fonctionne mais je ne sais pas comment obtenir la même chose avec pure JavaScript : p> ce que j'ai essayé jusqu'à présent: strong> p> utilisateurs code> est un objet que je dois convertir en une matrice avec uniquement les valeurs de la propriété:
4 Réponses :
Vous pouvez l'écrire comme ceci:
p>
var users = [ { mobile: '88005895##' }, { mobile: '78408584##' }, { mobile: '88008335##' } ]; users.map(userData => console.log(userData))
Vous pouvez utiliser Carte () méthode avec le es6 em> Fonction de flèche graisse expression pour extraire les valeurs dans une ligne comme ceci: cochez la touche p>
var users = [{mobile:'88005895##'},{mobile:'78408584##'},{mobile:'88008335##'}];
var mob = users.map( function(x) {
return x.mobile;
});
console.log(mob);
JavaScript dispose d'une fonction native Je veux dire que vous pourriez tout écrire sur une ligne, c'est-à-dire p> p> de carte de code> pour le tableau, vous pouvez l'utiliser comme vous, dans mon exemple, je viens de écraser une fonction appelée
processus code> qui renvoie simplement le Mobile CODE> Propriété d'un objet, je veux dire que vous pouvez faire toutes sortes si vous le souhaitez, à nouveau, ce n'est qu'un exemple de ce que vous
const users = [
{ mobile: '8800589595' },
{ mobile: '7840858487' },
{ mobile: '8800833524' }
];
// Do some magic stuff here...
const process = u => u.mobile;
// Map the array...
const demo = users.map(user => process(user));
// Results...
console.log(demo);
users = [ { mobile: '88005895##' }, { mobile: '78408584##' }, { mobile: '88008335##' } ]; var numbers = users.map(function(value, index, array){ return value; }); var numbers2 = users.map(function(value, index, array){ return value.mobile; }); var num=''; users.map(function(value, index, array){ num+=value.mobile; return num; }); console.log(numbers); console.log(numbers2); console.log(num);
non travaillé revenant toujours les mêmes données. Je veux juste une gamme de chiffres.
Numbers2 renvoie uniquement le numéro. ce que vous voulez exactement pouvez-vous montrer votre exemple de réponse
@Sayedmohdali Je partage trois scénarios vérifie si vous utilisez pleinement si vous voulez séparer umber ajouter séparateur comme désir
@Andrewl Monsieur votre réponse est la même chose que ma deuxième console, je suppose ici que l'utilisateur a ajouté que l'utilisateur a ajouté que son certains démissionne, il n'a pas dit de supprimer # pour son entrée.
utilisateurs.map (valeur => [valeur])
Avez-vous essayé Googling JS Equiv $ .map, etc.?
développeur.mozilla.org/en-us/ Docs / Web / JavaScript / Référence / ...
Voter pour ré-ouvrir cette question puisque OP a fourni un exemple de ce qu'il a essayé jusqu'à présent.