exécuter la console une fois dans la fonction map en utilisant javascript / node js

Vikas

J'ai un tableau et je veux stocker sa variable dans des fichiers car j'ai des fichiers déclarés en dehors de la fonction map

let object = [
  {
    id: '01',
    name: 'Subject',
    'Data.type': 'maths',
  },
  {
    id: '02',
    name: null,
    'Data.type': 'science',
  },
  {
    id: '04',
    name: 'language',
    'Data.type': 'node',
  },
  {
    id: '05',
    name: null,
    'Data.type': 'node',
  },{
    id: '01',
    name: 'Subject',
    'Data.type': 'maths',
  },
  {
    id: '02',
    name: 'Subject',
    'Data.type': 'science',
  },
  {
    id: '04',
    name: null,
    'Data.type': 'node',
  },
  {
    id: '05',
    name: null,
    'Data.type': 'node',
  }
];
let names=[];
object.map((value) => {
  if(typeof value.name === "string"){
  names.push(value.name);
  console.log(names);
  }
//some code here
//code here
// use of names to perform some task
})

la valeur est imprimée comme ceci

["subject"]

["subject",
 "language"]

["subject",
 "language",
 "subject"]

["subject",
 "language",
 "subject",
 "subject"]

est-il possible qu'il ne s'exécute qu'une seule fois dans la fonction de carte avec une valeur entièrement chargée à l'intérieur comme celle-ci afin que je puisse effectuer une tâche à l'intérieur de la fonction de carte

files= ["subject",
 "language",
 "subject",
 "subject"]
asdf3.114159

Array.prototype.map():

Le but de array.mapest de créer un nouveau tableau où chaque élément est remplacé par le résultat de l'élément d'origine passé par la fonction fournie.

Par exemple,

var a = [1, 2, 3];

function times2(n) {
  return n * 2;
}

var b = a.map(times2);
console.log(b); // Will log [2, 4, 5]

Array.prototype.forEach():

Il y a aussi la fonction array.forEach. Le but de ceci est d'exécuter une fonction avec chaque élément du tableau comme entrée dans l'ordre.

Par exemple,

a = [1, 2, 3];

a.forEach(console.log); // Will log: "1", then "2", then "3".

Votre solution :

Vous souhaitez exécuter une fonction sur chaque élément de votre tableau.

Votre fonction doit prendre un élément en entrée et le pousser vers un autre tableau existant.

Vous devez attendre que chaque élément ait été ajouté au nouveau tableau pour le journaliser.

Par exemple,

let names = [];

function addToNames(element) {
  if (typeof element.name === "string") {
    names.push(element.name);
  }
}

object.forEach(addToNames);
console.log(names);
// Now that names array is complete, you can do whatever you need with it.

Une autre option, en utilisant les fonctions fléchées,

let names = [];

object.forEach(element => {
  if (typeof element.name === "string") {
    names.push(element.name);
  }
});
console.log(names);
// Now that names array is complete, you can do whatever you need with it.

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

exécuter la fonction avec une valeur unique en utilisant javascript / node js

exécuter la fonction javascript en utilisant msg.payload dans node-red

Comment exécuter une fonction une fois dans la boucle d'animation dans Three.js ?

Dites au serveur Node.js d'exécuter une fonction en utilisant javascript en html

Exécuter la fonction une seule fois dans React

N'exécuter la fonction JavaScript qu'une seule fois

Comment exécuter une commande en utilisant la sortie d'une autre fonction dans PowerShell?

Céleri: Puis-je exécuter une instance d'une fonction à la fois en utilisant Celery?

Exporter une fonction à exécuter dans la console

Exécuter une requête SQL plusieurs fois dans Excel et modifier la variable en fonction de la ligne

Comment exécuter la fonction Node JS dans l'ordre

comment utiliser la fonction map dans une liste en utilisant Javascript ou Jquery

Comment exécuter une fonction js sur la page tout en automatisant dans Puppeteer?

Comment exécuter une instruction exactement une fois dans la fonction de récursivité

Exécuter une fonction une fois que la page est complètement chargée dans AngularJS

Exécuter la fonction une fois dans une boucle de jeu

exécuter une fonction une seule fois en javascript

Exécuter une fonction javascript une fois le chargement de la page ASP.NET terminé

Comment exécuter plusieurs requêtes à la fois dans WordPress en utilisant $wpdb->query

Comment puis-je exécuter mon code logique dans la fonction composable une seule fois ?

Comment attendre qu'une fonction soit exécutée en utilisant la promesse d'attendre son rappel en Javascript/Node JS

récupérer des données en dehors de la fonction map en utilisant javascript / node js

Exécuter la fonction JS SetTimeout une seule fois par domaine

Un bouton peut-il à la fois rediriger et exécuter une fonction avec JavaScript asynchrone

Comment faire exécuter la fonction onclick une seule fois?

SetTimeout boucle infinie et exécuter la fonction une fois

Exécuter la fonction de clic jQuery UNE FOIS

Exécuter la fonction une seule fois après load ()

Exécuter une seule fonction POST à la fois

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive