TSLint:不支持函数调用。考虑使用对导出函数的引用替换函数或lambda

时间:2018-07-03 19:20:53

标签: javascript string typescript split tslint

我正在应用程序中使用以下代码将字符串转换为所需的格式:

public someFunction(str: any): any {
  return str.split('_')
    .map(function(word, index) {
      // some logic here
    })
}

当我编译这段代码时,TSLint会说以下错误:

  

不支持函数调用。考虑使用对导出函数的引用替换函数或lambda。

但是当我这样写我的时候-没有错误

public someFunction(str: any): any {
  var afterSplitData: any = str.split('_');
  return afterSplitData
    .map(function(word, index) {
      // some logic here
    })
}

我尝试访问Google,但找不到造成此现象的原因。是TypeScript错误还是其他?有人可以帮助我理解这一点吗?

0 个答案:

没有答案