# \_.debounce(func, wait=0 , options={} )

URL: https://caijiao.org/lodash/docs/Function/_.debounce
Source: docs/lodash/docs/Function/_.debounce.md
Description: 创建一个函数，该函数会延迟调用另一个函数，直到过了指定的等待时间间隔才执行。

`_.debounce(func, [wait=0], [options={}])` 创建一个函数，该函数会延迟调用另一个函数，直到过了指定的等待时间间隔才执行。

- `func`：要延迟调用的函数。
- `wait`（可选）：等待的毫秒数，默认为 0。
- `options`（可选）：配置选项对象。
- `leading`：指定是否在延迟开始前调用函数，默认为 `false`。
- `trailing`：指定是否在延迟结束后调用函数，默认为 `true`。

示例：

```javascript
// 定义一个简单的函数
function greet() {
  console.log("Hello!");
}

// 创建一个延迟调用函数
const debouncedGreet = _.debounce(greet, 1000);

// 调用延迟调用函数
debouncedGreet();

// 等待 1000 毫秒后，"Hello!" 才会被打印出来
```

在这个例子中，`debouncedGreet` 函数会延迟调用 `greet` 函数，直到过了 1000 毫秒后才执行。
