
nodejs
ozhy111
大雨治理
展开
-
nodejs querystring
constquerystring=require("querystring");//querystring.stringify序列化;//querystring.parse反序列化;//querystring.escape编码;//querystring.unescape解码;letjson="name=whitemu&sex=man&sex=women";//转对象letobj=querystring.parse(json);...原创 2020-05-12 14:22:05 · 203 阅读 · 0 评论 -
nodejs全局变量
__filename 表示当前正在执行的脚本的文件名。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。 如果在模块中,返回的值是模块文件的路径。__dirname__dirname 表示当前执行脚本所在的目录。...原创 2020-05-09 15:26:54 · 194 阅读 · 0 评论 -
moudel.exports 导出模块
------导出单个模块------// user.jsmoudel.exports = 函数名或者变量名;------导入------//app.jsrequire('user.js') 当然.js可以省略 require('user');------导出多个模块--------//user.jsvar showForm = () =>{} //箭头函数var subForm = function(){}....module.exports.showForm = s..原创 2020-05-09 15:03:05 · 280 阅读 · 0 评论 -
vscode运行nodejs
首先初始项目npm init新建index.js为入口程序若不初始项目运行时会运行选中的那个js文件原创 2020-05-09 13:25:02 · 647 阅读 · 0 评论 -
使用 hasOwnProperty 方法判断属性是否存在
o = new Object();o.prop = 'exists';function changeO() { o.newprop = o.prop; delete o.prop;}o.hasOwnProperty('prop'); // 返回 truechangeO();o.hasOwnProperty('prop'); // 返回 false原创 2019-07-19 11:46:36 · 1047 阅读 · 1 评论 -
nodejs 操作moment时间
var moment = require('moment');console.log(moment().format("YYYY-MM-DD HH:mm:ss")); //当前时间 (24小时制)console.log(moment().add(1, "hours").format("YYYY-MM-DD HH:mm:ss")); //当前时间增加1小时console.log(mome...原创 2019-07-17 15:55:57 · 1716 阅读 · 0 评论 -
npm i和npm install的区别
npm i仅仅是npm install的简写npm i和npm install的区别1. 用npm i安装的模块无法用npm uninstall删除,用npm uninstall i才卸载掉2. npm i会帮助检测与当前node版本最匹配的npm包版本号,并匹配出来相互依赖的npm包应该提升的版本号3. 部分npm包在当前node版本下无法使用,必须使用建议版本4. 安装报错...原创 2019-07-20 09:42:53 · 2228 阅读 · 0 评论 -
nodejs list字符串转json
var liststr="cn=3070091601,ou=BusCatalogGroups,dc=example,dc=com";// let key='=';// let jsonstr='';// jsonstr= liststr.replace(new RegExp(key,'g'),'":"');// key=',';// jsonstr= jsonstr.repla...原创 2019-07-23 09:34:28 · 1332 阅读 · 0 评论 -
nodejs 变量转json对象
var nm="myaf";let obj={nm};console.log(obj.nm);//myaf原创 2019-07-23 10:37:26 · 632 阅读 · 0 评论 -
nodejs 分割字符串获取第index的value
var liststr="a=1,a=2,b=3,b=4";function getListByIndex(liststr,index){let arr =liststr.toString().split(",");let arr2 =arr[index].toString().split("=");return arr2[1]};console.log(getList...原创 2019-07-23 11:35:03 · 850 阅读 · 0 评论 -
es6加码解码
es6加码encodeURIComponent(params)解码 decodeURIComponent(params)原创 2019-09-04 13:56:38 · 361 阅读 · 0 评论 -
Symbol
https://www.jianshu.com/p/f40a77bbd74e原创 2019-07-18 16:47:46 · 135 阅读 · 0 评论 -
es6合并对象
const object1 = {a: 1,b: 2,c: 3};const object2 = Object.assign({c: 4, d: 5}, object1);console.log(object2);//Object {c: 3, d: 5, a: 1, b: 2}//-----------------------------------const ...原创 2019-07-18 16:26:01 · 126 阅读 · 0 评论 -
nodejs 对象继承...obj
function fu1(ob){ob= {...ob,nm:'mynm1',tm: 3000 //查询超时};console.log(ob);}var ob={sex:'男',nm:'mynm', };fu1(ob);原创 2019-07-18 15:49:40 · 304 阅读 · 0 评论 -
nodejs 流写入文件
https://www.runoob.com/nodejs/nodejs-stream.htmlconsole.clear();console.log('流写入文件');var fs = require("fs");var data = '菜鸟教程官网地址:www.runoob.com';// 创建一个可以写入的流,写入到文件 output.txt 中var w...原创 2019-04-28 09:38:43 · 2845 阅读 · 0 评论 -
nodejs 流读写 管道流
https://www.runoob.com/nodejs/nodejs-stream.html管道提供了一个输出流到输入流的机制。通常我们用于从一个流中获取数据并将数据传递到另外一个流中。console.clear();console.log('流写入文件');var fs = require("fs");// 创建一个可读流var readerStream ...原创 2019-04-28 09:46:30 · 323 阅读 · 0 评论 -
nodejs 压缩和解压文件
console.clear();console.log('解压缩');var fs = require("fs");var zlib = require('zlib');//压缩 input.txt 文件为 input.txt.gzfs.createReadStream('1.exe').pipe(zlib.createGzip()).pipe(fs.create...原创 2019-04-28 09:50:51 · 2517 阅读 · 1 评论 -
nodejs回调函数文件流
//回调函数文件流var fs = require("fs");console.clear();fs.readFile('input.txt', function (err, data) {if (err) return console.error(err);console.log(data.toString());});console.log(...原创 2019-04-28 10:44:32 · 286 阅读 · 0 评论 -
nodejs回调函数
https://blog.youkuaiyun.com/rockage/article/details/79513450function a() { return 1}function b(aa) { return 2 + aa}//调用: var c=0 c = b(a()) //A是个函数,但它又作为一个参数在B函数中被调用 console...原创 2019-04-28 10:46:50 · 1375 阅读 · 1 评论 -
nodejs json对象与字符串互转
var person = {name:"vanida","sexs":"girl","age":25};var str = JSON.stringify(person);console.clear();//对象转文本console.log(str);//文本转对象obj = JSON.parse(str);console.log(obj.name);...原创 2019-04-29 09:33:31 · 3427 阅读 · 0 评论 -
nodejs读取excel
第一步引入包npm install xlsx -save第一步代码console.clear();var xl = require('xlsx');var fs = require('fs');var workbook = xl.readFile("1.xlsx")//var dataa =xl.utils.sheet_to_json(worksheet);const...原创 2019-04-29 09:33:19 · 3534 阅读 · 0 评论 -
nodejs 函数
定义async function fun() {...}调用fun();原创 2019-04-30 15:23:09 · 330 阅读 · 0 评论 -
nodejs exports
exports.getName =function (str) { console.log(str);};exports.getName1 =(str,str2)=>{ console.log(str+str2);};exports.getName2=function () {console.log(111);};var moment = require('mo...原创 2019-07-18 09:14:16 · 521 阅读 · 0 评论 -
Node.js中的继承
class A{ constructor(){ this.nm=1; } } class B extends A{ constructor() { super(); this.id=2; } } var ma = new A; v...原创 2019-07-18 11:15:53 · 216 阅读 · 0 评论 -
nodejs 读取文件
https://www.runoob.com/nodejs/nodejs-stream.htmlconsole.clear();console.log('流读取文件');var fs = require("fs");var data = '';// 创建可读流var readerStream = fs.createReadStream('input.txt');...原创 2019-04-28 09:34:57 · 222 阅读 · 0 评论