Null Conditional Operators

后端 未结 4 1460
陌清茗
陌清茗 2020-12-01 12:01

C# 6.0 has just been released and has a new nice little feature that I\'d really like to use in JavaScript. They\'re called Null-conditional operators. These use a ?.<

4条回答
  •  感动是毒
    2020-12-01 12:10

    Called "optional chaining", it's currently a TC39 proposal in Stage 4. A Babel plugin however is already available in v7.

    Example usage:

    const obj = {
      foo: {
        bar: {
          baz: 42,
        },
      },
    };
    
    const baz = obj?.foo?.bar?.baz; // 42
    
    const safe = obj?.qux?.baz; // undefined
    

提交回复
热议问题