# 工具函數(shù)模塊
工具函數(shù)模塊提供防抖、節(jié)流、延遲執(zhí)行等通用工具函數(shù)。
## API 列表
### debounce(func, delay) - 防抖函數(shù)
```javascript
const debouncedSearch = sinma.debounce((keyword) => {
console.log('搜索:', keyword);
}, 300);
// 300ms內(nèi)多次調(diào)用只會執(zhí)行最后一次
debouncedSearch('hello');
debouncedSearch('world'); // 只有這次會執(zhí)行
```
### throttle(func, delay) - 節(jié)流函數(shù)
```javascript
const throttledScroll = sinma.throttle(() => {
console.log('滾動處理');
}, 100);
window.addEventListener('scroll', throttledScroll);
```
### sleep(ms) - 延遲執(zhí)行
```javascript
async function example() {
console.log('開始');
await sinma.sleep(1000); // 等待1秒
console.log('結束');
}
```
### getType(value) - 獲取數(shù)據(jù)類型
```javascript
sinma.getType([]); // 'array'
sinma.getType({}); // 'object'
sinma.getType('hello'); // 'string'
sinma.getType(null); // 'null'
```
