Update article.md
This commit is contained in:
parent
a50239806a
commit
24ff585f6b
1 changed files with 7 additions and 4 deletions
|
@ -149,17 +149,20 @@ For example, `?.()` is used to call a function that may not exist.
|
||||||
In the code below, some of our users have `admin` method, and some don't:
|
In the code below, some of our users have `admin` method, and some don't:
|
||||||
|
|
||||||
```js run
|
```js run
|
||||||
let user1 = {
|
let userAdmin = {
|
||||||
admin() {
|
admin() {
|
||||||
alert("I am admin");
|
alert("I am admin");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let user2 = {};
|
let userGuest = {};
|
||||||
|
|
||||||
*!*
|
*!*
|
||||||
user1.admin?.(); // I am admin
|
userAdmin.admin?.(); // I am admin
|
||||||
user2.admin?.();
|
*/!*
|
||||||
|
|
||||||
|
*!*
|
||||||
|
userGuest.admin?.(); // nothing (no such method)
|
||||||
*/!*
|
*/!*
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue