js根据逗号拆分字符串,并且去掉最后一个逗号 电脑版发表于:2024/11/2 10:49 **代码如下:** ``` // 原始字符串 const str = "000f276dd46e47c99dc4e6133bd129d7,0019eeaae60942aab94d84025e020061,"; // 使用 split 方法按逗号拆分字符串 const parts = str.split(','); // 去掉最后一个空字符串(如果存在) const result = parts.slice(0, -1); console.log(result); // 输出: ['000f276dd46e47c99dc4e6133bd129d7', '0019eeaae60942aab94d84025e020061'] ``` 两个方法可以合成一步写简化一些,这样一行代码就可以实现这个需求了: ``` const result = str.split(',').slice(0, -1); ``` `parts.slice(0, -1)` 会从数组的开始位置取到倒数第二个元素(不包括最后一个元素),从而去掉最后一个空字符串。这种方法能够很好地处理字符串末尾有一个多余逗号的情况。如果字符串末尾没有逗号,`slice(0, -1) `也不会影响结果。