當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript ArcGIS promiseUtils.resolve用法及代碼示例


基本信息

以下是所在類或對象的基本信息。

AMD: require(["esri/core/promiseUtils"], (promiseUtils) => { /* code goes here */ });

ESM: import * as promiseUtils from "@arcgis/core/core/promiseUtils";

對象: esri/core/promiseUtils

自從:用於 JavaScript 4.2 的 ArcGIS API

用法說明

promiseUtils.resolve函數(或屬性)的定義如下:

resolve (value) {Promise}


已棄用 從 4.19 版開始。請改用本機 Promise.resolve() 方法。

用於創建將使用提供的值解決的 Promise 的便捷實用方法。

參數:

類型說明
value *
可選的

用於解決結果承諾的值。

返回:

類型 說明
Promise 使用提供的值解決的承諾。

例子:

// createGraphics will return a Promise that
// resolves to graphics array
function createGraphics() {
  let graphics = geoJson.features.map(function(feature, i) {
     return new Graphic({
       geometry: new Point({
         x: feature.geometry.coordinates[0],
         y: feature.geometry.coordinates[1]
       }),

       attributes: {
         ObjectID: i,
         title: feature.properties.title
       }
     });
  });

  return promiseUtils.resolve(graphics);
}

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 promiseUtils.resolve。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。