节点的替换方法和装置、存储介质及电子装置制造方法及图纸

技术编号:43164404 阅读:22 留言:0更新日期:2024-11-01 19:56
本申请公开了一种节点的替换方法和装置、存储介质及电子装置,涉及智慧家庭技术领域,该方法包括:在检测到网络包处理脚本文件的情况下,对脚本文件中的源码进行抽象语法树转换,以将源码转换为抽象语法树;遍历抽象语法树中的多个节点,确定多个节点中是否存在第一节点,第一节点为不符合预设语法结构的节点,预设语法结构包括:目标函数和目标关键字;在确定多个节点中存在第一节点的情况下,创建第二节点,并将第一节点替换为第二节点,第二节点为符合预设语法结构的节点。采用上述技术方案,解决了现有技术中,在then函数后需要手动书写catch,但是在手动书写catch的过程中可能会存在遗漏书写catch的问题。

【技术实现步骤摘要】

本申请涉及智慧家庭,具体而言,涉及一种节点的替换方法和装置、存储介质及电子装置


技术介绍

1、现有技术中,前端开发在处理异步事件时通常使用promise(一种处理异步操作的技术),并在then(一种函数)中处理回调,但当遇到异常时需要手动在then函数后追加catch(一种用于捕获异常的关键字)去捕获异常防止js文件(javascript文件,一种文本文件,包含用于网页和网页应用程序的代码)报错终止程序执行。

2、针对现有技术中,在then函数后需要手动书写catch,但是在手动书写catch的过程中可能会存在遗漏书写catch的问题,尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种节点的替换方法和装置、存储介质及电子装置,以至少解决现有技术中,在then函数后需要手动书写catch,但是在手动书写catch的过程中可能会存在遗漏书写catch的问题。

2、根据本申请实施例的一个实施例,提供了一种节点的替换方法,包括:在检测到网络包处理脚本文件的情况下,对所述脚本文本文档来自技高网...

【技术保护点】

1.一种节点的替换方法,其特征在于,包括:

2.根据权利要求1所述的节点的替换方法,其特征在于,对所述脚本文件中的源码进行抽象语法树转换,包括:

3.根据权利要求1所述的节点的替换方法,其特征在于,确定所述多个节点中是否存在第一节点,包括:

4.根据权利要求3所述的节点的替换方法,其特征在于,根据匹配结果确定所述多个节点中是否存在所述第一节点,包括:

5.根据权利要求1所述的节点的替换方法,其特征在于,创建第二节点,包括:

6.根据权利要求1所述的节点的替换方法,其特征在于,将所述第一节点替换为所述第二节点,包括:

...

【技术特征摘要】

1.一种节点的替换方法,其特征在于,包括:

2.根据权利要求1所述的节点的替换方法,其特征在于,对所述脚本文件中的源码进行抽象语法树转换,包括:

3.根据权利要求1所述的节点的替换方法,其特征在于,确定所述多个节点中是否存在第一节点,包括:

4.根据权利要求3所述的节点的替换方法,其特征在于,根据匹配结果确定所述多个节点中是否存在所述第一节点,包括:

5.根据权利要求1所述的节点的替换方法,其特征在于,创建第二节点,包括:

6.根据权利要求1所述的节点的替换方法,其特征在于,将所述...

【专利技术属性】
技术研发人员:吴虹松尹德帅李长安
申请(专利权)人:青岛海尔科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1