Symbol 异步处理 私有变量 WeakMap
目录
Symbol
异步处理
nodejs
实现思路
私有变量
约定
闭包
Symbol
WeakMap
大家的福利:福利
Symbol
Symbol函数栈不能用new命令,因为Symbol是原始数据类型,不是对象,可以接受一个字符串作为参数,为新创建的Symbol提供的描述,用来显示在控制台或者作为字符串的时候使用,便于区分。
Symbol作为属性名,该属性不会出现在for...in,for...of循环中,有一个Object.getOwnPropertySymbols方法,可以获取指定对象的所有Symbol属性名;如果我们希望使用同一个Symbol值,可以使用Symbol.for。它接受一个字符串作为参数,然后搜索有没有以该参数作为名称的Symbol值,如果有,就返回这个Symbol值,否则就新建并返回一个以该字符串为名称的Symbol值;Symbol.keyFor方法返回一个已登记的Symbol类型值的key。
异步处理
nodejs
fs.readdir,readdir方法用于读取目录,返回
共有 0 条评论