Web/04-JavaScript基础/常见代码解读.md

32 lines
547 B
Markdown
Raw Normal View History

---
publish: false
---
2018-05-02 21:31:28 +08:00
### `callback && callback()`的含义
```javascript
callback && callback()
```
含义是如果callback存在则执行callback()函数。
这个 callback 通常作为函数的参数使用。举例:
```javascript
function foo(callback) {
{
// do something
2018-05-02 21:31:28 +08:00
}
callback && callback() // 不传 callback 参数,则不会执行 callback() 函数
2018-05-02 21:31:28 +08:00
}
foo(); // 只执行do something中的代码
foo(callback);//callback是另一个函数将此函数传入 foo将会执行callback()
2018-05-02 21:31:28 +08:00
```