ES Object Optional Chaining
ES5 implements of object optional chaining.
See:
Usage
; const user = id: '0001' name: 'Minwe' repos: total: 5 list: id: '1001' name: 'Repo1' id: '1002' name: 'Repo2' id: '1003' name: 'Repo3' id: '1004' name: 'Repo4' id: '1005' name: 'Repo5' ; ; // Minwe; // 5; // array; // { id: '1001', name: 'Repo1' }; // 1001; // undefined
Note
Your environment should support Array.prototype.reduce().
License
MIT © Minwe