首页 > web前端 > js教程 > 如何从 JavaScript 中 async() 函数返回的结果访问对象属性?

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

PHPz
发布: 2023-08-25 08:13:10
转载
801 人浏览过

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

在本文中,您将了解如何从 JavaScript 中 async() 函数返回的结果访问对象属性。 JavaScript 中的对象属性是与对象本身关联的变量,即属性具有名称,值是与该属性链接的属性之一。

示例 1

在这个例子中,让我们了解如何使用点表示法访问对象属性

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();
登录后复制

说明

  • 第 1 步 - 定义一个返回 Promise 的函数“promiseFunction”。

  • 第 2 步 - 定义一个异步函数“test”,使用点表示法访问对象的属性。

  • 第 3 步 - 显示结果。

示例 2

在此示例中,

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();
登录后复制

说明

  • 第 1 步 - 定义一个返回 Promise 的函数“promiseFunction”。

  • 第 2 步 - 定义一个异步函数“test”,使用括号表示法访问对象的属性。

  • 第 3 步 - 显示结果。

以上是如何从 JavaScript 中 async() 函数返回的结果访问对象属性?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板