node.js是否具有'match()'方法如果是,语法是什么
Does node.js has 'match()' method? If so what is the syntax?
我尝试在node.js中使用.match()
方法,控制台返回has no method 'match'
。这是我称之为方法的部分:
fs.readFile('proxy.txt', function (err, data) {
if (data.match(''n').length < proxyNum) {
proxyNum = data.match(''n').length;
}
console.log('Testing ' + proxyNum + 'proxies.');
});
知道我如何正确地调用.match()
吗?
这里有两个问题:
-
fs.readFile
将数据作为缓冲区返回,所以应该使用var data = data.toString('utf-8')
将其转换为字符串。 -
您应该使用
data.match(/'n/g).length
来确定数据的长度,否则它将始终返回0或1;
相关文章:
- node.js是否具有'match()'方法如果是,语法是什么
- 如果我返回表,检查 Ajax 调用是否为 200 OK的最佳方法是什么
- 使用Javascript(或者JQuery,如果它更快的话)有一种方法可以更快地对此进行排序
- 如果类有多个事件处理程序方法,如何防止多个事件执行
- 如果释放鼠标时内部元素未悬停,则防止触发“单击”的正确方法
- 为什么不't我的Javascript,如果其他方法有效的话
- 使用方法和属性定义javascript对象的最佳方法是什么?(如果可能以本机方式)
- 是否有任何跨浏览器方法可以获取带有滚动条的 DIV 宽度(如果存在)
- 如果找到,DirectoryEntry 的 getFile 方法是否可以删除现有文件
- 使用引导程序居中和裁剪图像的正确方法是什么(如果需要,可以使用jquery)
- AngularJS自定义指令和ctrl,如果出现以下情况,则抛出错误:ctrl的方法与ctrl的名称相同
- 修改 yii.activeForm 是个好主意吗.js如果不是,另一种方法是什么
- 如果我覆盖 window.scrollTo 方法会发生什么
- 如果未找到搜索方法,则应返回什么
- 如果文档中存在元素,则将加法值添加到方法中
- 方法 如果 P ID 为真
- lodash 是否有单行方法来调用函数(如果存在)
- 如果方法selarrow返回具有多个索引的数组,如何删除jqgrid中的多个行
- 如果方法不起作用,则调整窗口大小
- 如果方法被参数化,nodejs WebSocket.send()不会发送