美文网首页
optional-chaining链式取值

optional-chaining链式取值

作者: 新许88 | 来源:发表于2019-08-20 15:32 被阅读0次

示例

const obj = {
  foo: {
    bar: {
      baz: 42,
    },
  },
};

const baz = obj?.foo?.bar?.baz; // 42

const safe = obj?.qux?.baz; // undefined

// Optional chaining and normal chaining can be intermixed
obj?.foo.bar?.baz; // Only access `foo` if `obj` exists, and `baz` if
                   // `bar` exists

// Example usage with bracket notation:
obj?.['foo']?.bar?.baz // 42
npm install --save-dev @babel/plugin-proposal-optional-chaining

babel.config.js中添加plugins: ["@babel/plugin-proposal-optional-chaining"]

module.exports = {
  presets: [
    '@vue/app'
  ],
  plugins: ["@babel/plugin-proposal-optional-chaining"]
}

目前只能在js中使用(编辑器报错不用管),template中还是会报错。

参考文章

https://babeljs.io/docs/en/next/babel-plugin-proposal-optional-chaining

相关文章

  • optional-chaining链式取值

    示例 babel.config.js中添加plugins: ["@babel/plugin-proposal-op...

  • 链式取值optional-chaining

    Optional-Chaining 操作符是一个二元操作符, 其含义为: 如果其左值为 null/undefine...

  • 12.12jquery选择器、增加删除class

    属性选择器 引号的问题 链式调用 获取值之后不能再有链式调用 增加删除class addClass() 增加re...

  • 如何优雅地链式取值

    开发中,链式取值是非常正常的操作,如: 但是对于这种操作报出类似于Uncaught TypeError: Cann...

  • jquery设计思想书目录

    jQuery-选择网页元素 jQuery-改变结果集 jQuery-链式操作 jQuery-元素的操作:取值和赋值...

  • jQuery基础教程笔记

    【目录】 一、选择网页元素 二、改变结果集 三、链式操作 四、元素的操作:取值和赋值 五、元素的操作:移动 六、元...

  • 简单-jQuery设计思想

    阮一峰老师原文【目录】一、选择网页元素二、改变结果集三、链式操作四、元素的操作:取值和赋值五、元素的操作:移动六、...

  • jQuery 链式编程

    jQuery 链式编程 链式编程原理 链式编程代码示例 隐式迭代

  • cron 表达式

    cron 语法格式 * * * * * 分钟:取值 0~59 小时:取值 0~23 几号:取值1~31 月份:取值...

  • 链式编程思想

    链式编程思想 链式编程思想

网友评论

      本文标题:optional-chaining链式取值

      本文链接:https://www.haomeiwen.com/subject/hqypsctx.html