Maison > interface Web > js tutoriel > Comment accéder aux propriétés de l'objet à partir du résultat renvoyé par la fonction async() en JavaScript ?

Comment accéder aux propriétés de l'objet à partir du résultat renvoyé par la fonction async() en JavaScript ?

PHPz
Libérer: 2023-08-25 08:13:10
avant
806 Les gens l'ont consulté

如何从 JavaScript 中 async() 函数返回的结果访问对象属性?

Dans cet article, vous apprendrez comment accéder aux propriétés d'un objet à partir du résultat renvoyé par la fonction async() en JavaScript. Une propriété d'objet en JavaScript est une variable associée à l'objet lui-même, c'est-à-dire que la propriété a un nom et la valeur est l'une des propriétés liées à la propriété.

Exemple 1

Dans cet exemple, comprenons comment accéder aux propriétés d'un objet en utilisant la notation par points

console.log("A function is created that returns promise object")
const promiseFunction = (input) => {
   return new Promise((resolve, reject) => {
      return resolve({
         val: input
      })
   })
}

console.log("Calling the function using dot notation")

async function test() {
   const result = await promiseFunction("This is an asynchronous function response")
   console.log(result.val); 
}
test();
Copier après la connexion

Instructions

  • Étape 1 - Définissez une fonction "promiseFunction" qui renvoie une promesse.

  • Étape 2 - Définissez une fonction asynchrone "test" pour accéder aux propriétés de l'objet en utilisant la notation par points.

  • Étape 3 - Afficher les résultats.

Exemple 2

Dans cet exemple,

console.log("A function is created that returns promise object")
const promiseFunction = (input) => {
   return new Promise((resolve, reject) => {
      return resolve({
         val: input
      })
   })
}

console.log("Calling the function using bracket notation")

async function test() {
   const result = await promiseFunction("This is an asynchronous function response")
   console.log(result["val"])
}
test();
Copier après la connexion

Instructions

  • Étape 1 - Définissez une fonction "promiseFunction" qui renvoie une promesse.

  • Étape 2 - Définissez une fonction asynchrone "test" pour accéder aux propriétés de l'objet en utilisant la notation entre crochets.

  • Étape 3 - Afficher les résultats.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal