跳转到内容

unicorn/prefer-string-slice 迂腐

🛠️ 此规则可自动修复。

简介

使用 String#slice() 而不是 String#substr()String#substring()

为什么这很糟糕?

String#substr()String#substring() 是历史遗留的两种较不流行的字符串切片方式。最好像 String#slice(),因为它更流行,行为更清晰,并且有一个一致性 Array 对应项

例子

此规则的不正确代码示例

javascript
"foo".substr(1, 2);

此规则的正确代码示例

javascript
"foo".slice(1, 2);

参考文献

在 MIT 许可证下发布。