我想取消对这个功能的意粉

时间:2018-10-02 23:35:52

标签: node.js

如何使此功能更好?我不喜欢必须使用forEach来定义可操作内容的事实。我本来想减少查找,但是这对我来说太混乱了。

_replace (content, find, replace, delimiter = '', findDelimiter = '') {
  if (!Array.isArray(find)) find = [find]
  let result = content
  find.forEach(ref => {
    result = result.split(findDelimiter).reduce((a, e) => a + delimiter + (this._reference[replace][this._reference[ref].indexOf(e)] || e), '')
  })
  return result
}

0 个答案:

没有答案