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

Rumah >hujung hadapan web >tutorial js >Bagaimana untuk mengakses sifat objek daripada hasil yang dikembalikan oleh fungsi async() dalam JavaScript?

Bagaimana untuk mengakses sifat objek daripada hasil yang dikembalikan oleh fungsi async() dalam JavaScript?

PHPz
PHPzke hadapan
2023-08-25 08:13:10808semak imbas

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

Dalam artikel ini, anda akan belajar cara mengakses sifat objek daripada hasil yang dikembalikan oleh fungsi async() dalam JavaScript. Harta objek dalam JavaScript ialah pembolehubah yang dikaitkan dengan objek itu sendiri, iaitu harta itu mempunyai nama dan nilai adalah salah satu sifat yang dipautkan kepada harta tersebut.

Contoh 1

Dalam contoh ini, mari kita fahami cara mengakses sifat objek menggunakan notasi titik

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

Arahan

  • Langkah 1 - Tentukan fungsi "promiseFunction" yang mengembalikan Janji.

  • Langkah 2 - Tentukan "ujian" fungsi tak segerak untuk mengakses sifat objek menggunakan tatatanda titik.

  • Langkah 3 - Paparkan hasil.

Contoh 2

Dalam contoh ini,

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

Arahan

  • Langkah 1 - Tentukan fungsi "promiseFunction" yang mengembalikan Janji.

  • Langkah 2 - Tentukan "ujian" fungsi tak segerak untuk mengakses sifat objek menggunakan tatatanda kurungan.

  • Langkah 3 - Paparkan hasil.

Atas ialah kandungan terperinci Bagaimana untuk mengakses sifat objek daripada hasil yang dikembalikan oleh fungsi async() dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam