javascript - Eslint 要求解构 array.split()?

标签 javascript eslint destructuring

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/

相关文章:

javascript - 解构复杂对象

PHP 服务器 "stuttering",卡住服务器

javascript - eslint:如何对仅接触过的文件进行 lint

Javascript:什么是 eslintcache 文件以及为什么总是在 create react app 中生成

javascript - 在破坏嵌套数组时为变量分配默认值

javascript - js 解构赋值在 while 循环中不起作用

javascript - 通过批处理文件自动登录到 Windows 7/Chrome 上的网站

javascript - 是否可以将包含 'required' 属性的所有元素收集或调用到 Javascript 中的一个事件?

javascript - 范围访问 - Javascript

vue.js - 如何在 .vue 中使用 eslint 自动修复?