Javascript技巧
白马飒踏
这个作者很懒,什么都没留下…
展开
-
【JavaScript】typeof Symbol === ‘function‘ && Symbol.for什么作用
相反,你的代码可以在 Symbol 或 Symbol.for 不可用时,有条件地提供备选功能。所以,这个条件是验证当前环境中是否存在并且支持 Symbol。Symbol.for:在确认 Symbol 是函数后,接下来会检查 Symbol 是否有 for 方法。Symbol.for 是 Symbol 的一个内置方法,使我们能从全局 symbol 注册表中创建或检索 symbol,以便重用。在这个代码片段中,只有在环境支持 Symbol.for 的情况下,才会尝试使用 Symbol.for。原创 2024-01-21 20:38:52 · 408 阅读 · 0 评论 -
纯函数的特性
相同的输入就会得到相同的输出,并且不会产生副作用的函数。原创 2023-11-09 17:08:06 · 42 阅读 · 0 评论 -
过滤数组中无意义的数据
有这样一个数组,里面含有一些元素,包含一些无意义的元素,或者boolean为false的元素 [0,’’,1,null,45,undefined,‘abc’,false,true,‘isajdfsa’] .filter(v=>!!v) 结果就是[1, 45, “abc”, true, “isajdfsa”] 这里用到了!!v, 两个!把v强制转换为boolean类型返回 ...原创 2020-06-04 17:53:28 · 290 阅读 · 0 评论