JavaScript 字符串反转乱码问题解决
· ☕ 5 分钟
JavaScript 字符串反转乱码
前一段写了篇文章:JavaScript 8种字符串反转的方法 – 码农真经,介绍了js中反转字符串的几个方法,但有些字符串或有些方法无法达到预期结果,如:
前一段写了篇文章:JavaScript 8种字符串反转的方法 – 码农真经,介绍了js中反转字符串的几个方法,但有些字符串或有些方法无法达到预期结果,如:

在JavaScript中,如果要做字符串反转,我们第一时间会想到:
1
const str = “www.mzh.ren”;
str.split(’’).reverse().join(’’);
// “ner.hzm.www”
即,字符串转化为数组,调用数组的reverse()方法,连接数组成字符串。

import os
names = os.listdir('somedir')
如果要查找特定后缀名文件,你可能会考虑使用 glob 或 fnmatch 模块。比如:
import glob
pyfiles = glob.glob('somedir/*.py')
from fnmatch import fnmatch
pyfiles = [name for name in os.listdir('somedir')
if fnmatch(name, '*.py')]
当然现在最好的还是 pathlib:
习惯于写JavaScript,当用python判断字符串是否包含某子串,第一时间想到indexOf,果然python字符串确实有index方法。