Skip to content

Instantly share code, notes, and snippets.

@ThaddeusJiang
Created February 20, 2019 06:23
Show Gist options
  • Save ThaddeusJiang/5846c327a44e7352a298270c9be0c260 to your computer and use it in GitHub Desktop.
Save ThaddeusJiang/5846c327a44e7352a298270c9be0c260 to your computer and use it in GitHub Desktop.
JS 越来越棒了

soon

const street = data && data.user && data.user.address && data.user.address.street;

// better
const street = data.user?.address?.street
value !== null && value !== undefined ? value : 'default value'

// better
value ?? 'default value'
let result = "hello"
  |> doubleSay
  |> capitalize
  |> exclaim;

result //=> "Hello, hello!"`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment