
js
码里行间
这个作者很懒,什么都没留下…
展开
-
crontab环境变量问题导致执行nodejs脚本不生效
需求:每天23点59分 统计一次全服玩家登录信息 59 23 * * * source /etc/profile && /opt/nodejs/node-v8.1.4-linux-x64/bin/node /home/service/game-server/app/util/find_db/query_player_info.js source /etc/profile && /opt/nodejs/node-v8.1.4-linux-x64/bin/node 加.原创 2020-08-14 16:48:57 · 858 阅读 · 0 评论 -
async 异步循环
async 异步循环 let async = require('async'); let arr = [ {id: 1, age: 2}, {id: 2, age: 3}, {id: 3, age: 4} ]; function print(obj, cb) { if(obj.id === 2) { cb("it's a err") }else { console.log("print ->" + obj.id); cb(null) } } .原创 2020-08-10 18:01:54 · 852 阅读 · 0 评论 -
js 获取n至m随机整数
function random(n, m) { let tmp = m - n + 1; return Math.floor(Math.random() * tmp + n); } let n = 2; let m = 10; console.log(random(n, m));原创 2019-10-09 10:21:33 · 380 阅读 · 0 评论 -
js 字母和数字之间互转
1.字符转ascii码:charCodeAt(); 2.ascii码转字符:fromCharCode(); let str = "B"; let num = 66; console.log(str.charCodeAt()); // 66 console.log(String.fromCharCode(num)); // B ...原创 2019-08-13 19:07:26 · 452 阅读 · 0 评论 -
js 随机打乱一个数组
function randomArr(arr) { let len = arr.length; while (len) { let i = Math.floor(Math.random() * len--); [arr[i], arr[len]] = [arr[len], arr[i]]; } return arr; } let ...原创 2019-08-12 15:56:14 · 287 阅读 · 0 评论 -
js 判断一个对象是否为空
function isEmpty_1(obj) { for(let key in obj ) { return false; } return true; } function isEmpty_2(obj) { if(JSON.stringify(obj) === "{}") { return true; } re...原创 2019-10-09 10:34:38 · 150 阅读 · 0 评论 -
js 对象排序
let a = [ {id:5, level: 1}, {id:1, level: 4}, {id:4, level: 5}, {id:3, level: 2}, {id:2, level: 3} ] function objSort(obj1, obj2) { if(obj1.id !== obj2.id) { if(obj1....原创 2019-10-09 10:54:37 · 192 阅读 · 0 评论