วันจันทร์ที่ 1 กุมภาพันธ์ พ.ศ. 2564

เรื่องงงๆ javascript promise

 ในการ Post ค่า เป็น Rest จะได้ ค่าเป็น Promise

ค่าที่ได้ จะ

var r1= postPesRest('layerFromSymbol','F1');

  1. Promise {<fulfilled>: "PE-S-FOOTING"}
    1. [[PromiseState]]"fulfilled"
    2. [[PromiseResult]]"PE-S-FOOTING"

เพราะค่าจะมาทีหลังเป็น commit ว่าจะมา ถ้าจะให้ได้ค่า ต้องใช้ .then

var r1='';
postPesRest('layerFromSymbol','F1').then(function(res1){r1=res1;});