node-red中的context,flow和global

最近在学习node-red,看到代码里有context.get('test'),flow.get('isOK')和global.get('flag'),很好奇这三者用法的作用分别是什么。查了些文章,现在做下总结。

相同点:contextflow,和global都可可以存取数据。get方法取数据,set方法存数据。

不同点:作用范围不同

context对象的作用范围是当前节点。

在context的API里有这句话:context.get(..) : 获取一个节点范围内的上下文属性

flow对象的作用范围是当前流。

global对象作用范围是全局。

API:

1. context的API有

context.get(..) : 获取一个节点范围内的上下文属性

context.set(..) : 设置一个节点范围内的上下文属性

context.keys(..) : 返回所有节点范围上下文属性键的列表

context.flow : 同 flow

context.global : 同lobal

2. flow的API有

flow.get(..) : 获得流作用域上下文属性

flow.set(..) : 设置流作用域上下文属性

flow.keys(..) : 返回所有流作用域上下文属性键的列表

3. global的API有

global.get(..) :获取全局范围的上下文属性

global.set(..) :设置全局范围的上下文属性

global.keys(..) :返回所有全局作用域上下文属性键的列表

相信看完上面的解释你能有豁然开朗的感觉。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、目录 1. 实验目的 掌握 node-red 中的 context、global 作用域 掌握 flow 作用...
    奶茶味怪兜阅读 5,579评论 0 1
  • 一、你不知道的JavaScript 1、作用域 作用域 LHS RHS RHS查询与简单地查找某个变量的值别无二...
    顶儿响叮当阅读 392评论 0 0
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 4,865评论 0 0
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 2,661评论 0 7
  • 前端开发面试题 <a name='preface'>前言</a> 只看问题点这里 看全部问题和答案点这里 本文由我...
    自you是敏感词阅读 894评论 0 3

友情链接更多精彩内容