Eslint 要求解构 array.split()?
Eslint asking to destructure array.split()?
Eslint 要求我对以下语句使用数组解构:
sessID = sessID.split('.')[0].split(':')[1];
你怎么可能破坏这样的东西?我所做的就是使用 split()
从更大的字符串中提取子字符串。是 split()
函数将字符串转换为数组,对吧?
Linter 为一般情况提供提示。如果合适,您可以安全地忽略这些提示,就像在本例中一样。使用数组解构,这不会更容易阅读。证明:
([, sessID] = sessID.split('.')[0].split(':'));
Eslint 要求我对以下语句使用数组解构:
sessID = sessID.split('.')[0].split(':')[1];
你怎么可能破坏这样的东西?我所做的就是使用 split()
从更大的字符串中提取子字符串。是 split()
函数将字符串转换为数组,对吧?
Linter 为一般情况提供提示。如果合适,您可以安全地忽略这些提示,就像在本例中一样。使用数组解构,这不会更容易阅读。证明:
([, sessID] = sessID.split('.')[0].split(':'));