编写一个程序来打印出指定目录下的文件列表，并且以特定的文件名扩展名来过滤这个列表。这次会有两个参数提供给你，第一个是所给的文件目录路径（如：`path/to/dir`），第二个参数则是需要过滤出来的文件的扩展名。

举个例子：如果第二个参数是 `txt`，那么你需要过滤出那些**扩展名为 .txt**的文件。

注意，第二个参数_将不会_带有开头的 `.`。

你需要在终端中打印出这个被过滤出来的列表，每一行一个文件。另外，你*必须*使用异步的 I/O 操作。

----------------------------------------------------------------------
## 提示

`fs.readdir()` 方法接收两个参数：第一个是一个路径，第二个则是回调函数，这个回调函数会有如下特征：

```js
function callback (err, list) { /* ... */ }
```

这里的 `list` 是一个数组，它所包含的元素是每个文件的文件名（字符串形式）。

`fs` 的文档你可以用浏览器访问 {rootdir:/docs-nodejs/fs.html} 来阅读。

你可能会发现 node 自带的 `path` 模块也很有用，特别是它那个 `extname` 方法。

同样，你也可以通过浏览器访问 {rootdir:/docs-nodejs/path.html} 来阅读 `path` 模块的文档。
