四时宝库

程序员的知识宝库

了解JavaScript新特性:Optional Chaining

Optional Chaining 是 JavaScript 的一个新特性,它允许我们在尝试访问对象的属性之前检查对象是否存在。其他语言也有类似的东西,例如,C# 的 Null Conditional 操作符,与 Optional Chaining 非常类似。

JavaScript 中的长属性访问链很容易出错,因为它们中的任何一个都可能评估为null或undefined(也称为“空”值)。要在每个步骤都中检查属性是否存在,很容易搞出来一个深层嵌套结构的if语句或一个长长的if条件复制属性访问链:

快扶我起来,我还能学——ES2020与ES2021那些新特性

学到老,活到老!2020年眼看接近尾声了,ECMA在今年又搞了不少事情,让我们睁开疲惫的双眼,去回顾下ES2020顺便提前展望下ES2021吧(放心,我这只提了提案第四阶段完成的,没那么多)。

吐槽君烤仔(吐槽君是什么)

不久前,波卡的联合创始人 Gavin Wood 公开表示波卡的中继链是 Layer 0, 每一条平行链是 Layer 1,还大谈在侧链上搭建 Layer 2 的前景。在 Gavin Wood 的忽悠下,很多波卡生态项目也喜欢声称自己为未来的多个 Layer 1 公有链搭建基础设施,因为他们可以通过波卡的跨链为波卡上的每一条侧链(波卡自己称为平行链)提供服务。显然,整个波卡生态都被

JS 传导运算符 Vue 对象链判断运算操作

VUE不能直接使用 ?. 问题

JS 代码

const obj = {
            a: {
                b: {
                    c:"1"
                }
            }
        }
//ES5 取c, 正确的做法是: 
const cValue = (obj && obj.a && obj.a.b && obj.a.b.c) || ''; 
// 需要判断4次,每一层是否有值

// ES6
const cValue = obj?.a?.b?.c  //1 

如何为 Vue3 组件标注 TS 类型,看这个就够了

要说今年最热门的前端技术,Vue3 和 TS 绝对榜上有名了。据了解,已经有很多公司在使用 Vue3 + TS + Vite 开发新项目了。那么我们也不能落后,今天就给大家分享一下如何在 Vue3 组件中结合 Composition-Api 使用 TS 类型。如果有不会或者不熟的小伙伴,一起学起来吧!

这些 JS 中强大的操作符,总有几个你没听说过

JS 里的操作符大家每天都在使用,还有一些 ES2020、ES2021 新加的实用操作符,这些共同构成了 JS 灵活的语法生态。本文除介绍常用的操作符之外,还会介绍 JS 里一些不常用但是很强大的操作符,下面我们一起来看看吧~

最全的 ES 重点内容整理(下)(es中的概念)

ES2020 ( ES11 )


1. 可选链操作符

NAS相关:多功能硬链接工具,新版hlink简单使用教程(docker)

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:转身就买



「译」JS新特性“可选链式调用”(js实现链式调用)

在JavaScript中长的链式调用可能容易出错,因为任何一步都可能出现`null`或`undefined`(也被称为“无效”值)。检查每个步骤的属性是否存在很容易变成深层次嵌套的`if`声明或者复制属性访问链的长的`if`条件:

JavaScript中那些你不知道的的强大的操作符

JS 里的操作符大家每天都在使用,还有一些 ES2020、ES2021 新加的实用操作符,这些共同构成了 JS 灵活的语法生态。本文除介绍常用的操作符之外,还会介绍 JS 里一些不常用但是很强大的操作符,下面我们一起来看看吧~

1. 数值分割符 _

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接