if(typeof options.value === 'function') { options.value = options.value(); } 怎么获取异步得options.value()
时间: 2023-10-23 14:12:48 浏览: 81
如果 `options.value()` 是一个异步函数,你可以使用 `async/await` 或者 `Promise` 的方式来获取它的返回值。
使用 `async/await` 的方式:
```javascript
if (typeof options.value === 'function') {
options.value = await options.value();
}
```
使用 `Promise` 的方式:
```javascript
if (typeof options.value === 'function') {
options.value().then(result => {
options.value = result;
});
}
```
这样,当 `options.value()` 执行完成后,它的返回值就会被赋值给 `options.value`,然后下一步就可以使用它了。
阅读全文