Javascript初始化属性

时间:2017-06-13 08:39:14

标签: javascript regex web frontend

我和我的同事进行了一次小小的讨论,我想知道其他人对此的看法。我不喜欢初始化可能未使用的属性。 正则表达式不在方法本身,因为我们不想每次都初始化正则表达式。

文件助手/ service.js

我该怎么做:

let serviceCheckRegExp = null;
export const isServiceUrl = url => {
  if (!serviceCheckRegExp) serviceCheckRegExp = new RegExp(getApi('service'),'i');
  return serviceCheckRegExp.test(url);
};

我的同事如何做到这一点:

const serviceCheckRegExp = new RegExp(getApi('service'),'i');
export const isServiceUrl = url => serviceCheckRegExp.test(url);

0 个答案:

没有答案