node看不懂一行代码,求解答

fs.readdirSync(models)
  .filter(file => ~file.search(/^[^\.].*\.js$/))
  .forEach(file => require(join(models, file)));

想知道中间那行

~file.search(/^[^\.].*\.js$/)

做了什么操作

models是一个文件夹


蝴蝶不菲
浏览 469回答 1
1回答

智慧大石

过滤以点开头的js文件,~按位取反.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript