背景:一个老项目。jsp写的,逻辑修改后需要使用到await的特性也就是希望阻塞js执行
我想的是直接在js代码中:"await 异步函数()"然后执行后续的登录逻辑啥的,这个是可以实现的吗,我在nodejs中使用ejs模板进行测试发现没问题,但是不太了解jsp,希望得到解答
你可以用promise 呀
createFields().then(list => { console.log(list) }); function createFields() { return new Promise((resolve) => { setTimeout(function (){ resolve([1,2,3,4]); },3000) })
可以的呀,jsp里的js代码都是该怎么用怎么用的,只不过ES7的写法要浏览器支持,这也不关jsp本身的事情,一般用jsp的项目可能要兼容比较老的浏览器,用babel或者polyfill能保证兼容性。
引入babel
和polyfill
,具体可以看看这个
本章简要回顾我们到现在为止学到的 JavaScript 特性,并特别注意了一些细节。 代码结构 语句用分号分隔: alert('Hello'); alert('World'); 通常,换行符也被视为分隔符,因此下面的例子也能正常运行: alert('Hello') alert('World') 这就是所谓的「自动分号插入」。但有时它不起作用,例如: alert("There will be an
本文向大家介绍JavaScript中关联原型链属性特性,包括了JavaScript中关联原型链属性特性的使用技巧和注意事项,需要的朋友参考一下 数据属性: 数据属性包含一个数据值的位置,在这个位置可以读取和写入值。 4个描述的行为特性: writable 表示能否修改属性的值。默认为true Enumerable 表示能否过过for in循环返回属性是否可以枚举。 configuralbe 表示是
本文向大家介绍Javascript writable特性介绍,包括了Javascript writable特性介绍的使用技巧和注意事项,需要的朋友参考一下 说起js中的那些特性标记,总觉得有些怪怪的,那为什么要说到这个attribute,起源于对一个问题的疑问,我们都知道window对象其实就是 浏览器窗口的一个实例,既然是一个实例,那这个实例就应该有“属性”和“方法“,比如下面这样: 我们平
本文向大家介绍JavaScript中的await/async的作用和用法,包括了JavaScript中的await/async的作用和用法的使用技巧和注意事项,需要的朋友参考一下 await/async 是 ES7 最重要特性之一,它是目前为止 JS 最佳的异步解决方案了。虽然没有在 ES2016 中录入,但很快就到来,目前已经在 ES-Next Stage 4 阶段。 直接上例子,比如我们需要按
我有一个安装了ReactJS的NetCore2应用程序。 null VS代码抛出一个错误,告诉我异步只适用于。ts文件。另外,如果我在任何其他函数中使用await,我将得到一个错误,比如。 据我所知,async/await不仅仅是TS...(或者我错了?)。 谢了!
本文向大家介绍jsp 的JavaScript,包括了jsp 的JavaScript的使用技巧和注意事项,需要的朋友参考一下 示例 内容已移回到良好的'ol JSP Wiki页面