在本文中,您將了解如何從 JavaScript 中 async() 函數傳回的結果存取物件屬性。 JavaScript 中的物件屬性是與物件本身關聯的變量,即屬性具有名稱,值是與該屬性連結的屬性之一。
在這個範例中,讓我們了解如何使用點表示法存取物件屬性
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 步 - 顯示結果。
在此範例中,
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中文網其他相關文章!