# \_.templateSettings.evaluate

URL: https://caijiao.org/lodash/docs/Properties/_.templateSettings.evaluate
Source: docs/lodash/docs/Properties/_.templateSettings.evaluate.md
Description: 获取或设置 lodash 模板的求值字符设置。

`_.templateSettings.evaluate` 属性用于获取或设置 lodash 模板的求值字符设置。在模板渲染过程中，求值字符用于表示执行 JavaScript 代码的部分。

## 用法

```javascript
// 获取当前的求值字符设置
const evaluateSetting = _.templateSettings.evaluate;
console.log(evaluateSetting);
// 输出: /<%([\s\S]+?)%>/g

// 设置新的求值字符设置
_.templateSettings.evaluate = /<\?([\s\S]+?)\?>/g;

// 现在的求值字符设置为 /<\?([\s\S]+?)\?>/g
```

在上述示例中，我们使用 `_.templateSettings.evaluate` 属性来获取当前的求值字符设置。默认情况下，求值字符设置为 `/<%([\s\S]+?)%>/g`。

我们还可以通过将新的正则表达式赋值给 `_.templateSettings.evaluate` 属性来设置新的求值字符设置。

请注意，修改 `_.templateSettings.evaluate` 属性会影响到 lodash 模板引擎的全局设置，因此应谨慎使用。

需要注意的是，`_.templateSettings.evaluate` 是 lodash 的一个属性，而不是 `_.prototype` 上的方法。因此，它的用法是直接通过 `_.templateSettings.evaluate` 来获取或设置求值字符设置。
