{returnnewPromise((resolve,"/> {returnnewPromise((resolve,">

Maison  >  Article  >  interface Web  >  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
PHPzavant
2023-08-25 08:13:10751parcourir

如何从 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();

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();

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer