Eslint 要求我对以下语句使用数组解构:
sessID = sessID.split('.')[0].split(':')[1];
你怎么可能破坏这样的东西?我所做的只是使用 split()
从一个更大的字符串中提取一个子字符串。是 split()
函数将字符串转换为数组,对吗?
最佳答案
Linter 为一般情况提供提示。如果合适,您可以安全地忽略这些提示,就像在本例中一样。使用数组解构,这不会更容易阅读。证明:
([, sessID] = sessID.split('.')[0].split(':'));
关于javascript - Eslint 要求解构 array.split()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57627844/