Javascript SAP Web IDE显示有关ES6+;特征 for(所选上下文中的变量项){ var downloadModel=uu解析[u解析的[items].toString().split(“/”[1]][u解析的[items].toString().split(“/”[2]]; 变量长度=下载模型[“值”]。长度; var base64=下载模型[“值”]; var字节=新的Uint8Array(长度); while(长度--){ 字节[长度]=base64.charCodeAt(长度); } MessageToast.show(bytes.length); }

Javascript SAP Web IDE显示有关ES6+;特征 for(所选上下文中的变量项){ var downloadModel=uu解析[u解析的[items].toString().split(“/”[1]][u解析的[items].toString().split(“/”[2]]; 变量长度=下载模型[“值”]。长度; var base64=下载模型[“值”]; var字节=新的Uint8Array(长度); while(长度--){ 字节[长度]=base64.charCodeAt(长度); } MessageToast.show(bytes.length); },javascript,sapui5,eslint,sap-web-ide,Javascript,Sapui5,Eslint,Sap Web Ide,如何在UI5中初始化Uint8Array?我总是在SAP Web IDE中收到“Uint8Array未定义”作为错误消息。我需要导入任何特殊库吗? 我也在使用最新的SAPUI5版本和Chrome进行测试,所以我想这应该不是问题吧?是的,只要目标浏览器支持该对象,您就可以忽略该消息。添加到一个稍新的JS规范(ECMAScript 2015 aka.ES6)中。为了使Web IDE理解和解析ES6,请使用eslint环境设置: 转到项目设置>代码检查>JavaScript 展开验证程序配置面板 将

如何在UI5中初始化
Uint8Array
?我总是在SAP Web IDE中收到“Uint8Array未定义”作为错误消息。我需要导入任何特殊库吗?
我也在使用最新的SAPUI5版本和Chrome进行测试,所以我想这应该不是问题吧?

是的,只要目标浏览器支持该对象,您就可以忽略该消息。添加到一个稍新的JS规范(ECMAScript 2015 aka.ES6)中。为了使Web IDE理解和解析ES6,请使用eslint环境设置:

  • 转到项目设置>代码检查>JavaScript
  • 展开验证程序配置面板
  • “es6”:true
    添加到
    env
    对象:
    “env”:{
    “es6”:正确,
    "...": "..."
    },
    
    这将相应地编辑内部
    .eslintrc
    文件
  • 保存设置

  • 您正在web ide中编辑的脚本将在何处(在哪个环境中)执行?有什么构建工具链?嗨,谢谢你帮我弄清楚。它被设计成Fiori应用程序,因此它将通过Fiori启动平台启动。我希望这是您要找的信息。我不知道Web IDE,在Web上找不到任何关于它的信息。错误消息听起来很像linter或typechecker警告,应该有一个用于此的配置文件,可以让您选择ES6作为语言。