
前端新知识
我爱加班、、
这个作者很懒,什么都没留下…
展开
-
为什么要用 ??=
这种精确性能够有效避免使用更宽泛检查带来的潜在问题。在构建用户界面或处理表单数据时,我们通常希望保留这些“假值”而不是将它们替换为默认值。),它才会赋予默认值,因此适用于保留有效的 0、空字符串或。仅当变量真的是“没有值”时(即。时才会赋予它一个默认值。原创 2024-11-26 09:26:28 · 145 阅读 · 0 评论 -
JS新功能之:全新 Set 方法
目前,这些新方法已被主流浏览器普遍支持。:判断第一个集合是否是第二个集合的子集。:判断第一个集合是否是第二个集合的超集。:返回第一个集合与第二个集合的差集。JavaScript 的内置。:判断两个集合是否不相交。:返回两个集合的对称差。:返回两个集合的交集。:返回两个集合的并集。原创 2024-10-28 16:26:49 · 310 阅读 · 0 评论 -
JS新功能:Promise.try
如果f是同步函数并返回一个值,则Promise.try会返回一个解析为该值的Promise。如果f是异步函数并返回一个Promise,则Promise.try会返回该Promise并保持其状态。::在实际编程中,经常遇到需要处理一个函数f,这个函数可能是同步的,也可能是异步的(即返回Promise)。在这个示例中,函数asyncF是异步的,并返回一个在1秒后解析的Promise。不同的是,使用Promise.try时,如果f是同步函数,它会在当前事件循环中立即执行,而不是在下一个事件循环中。原创 2024-10-28 16:24:22 · 648 阅读 · 0 评论