javascript - 如何使用 Node.js 随机化 JavaScript 对象中的单个值
问题描述
如何随机化这些对象的值?你能每10-20分钟随机分配一次吗?
const fs = require('fs');
var winrate = Math.floor(Math.random() * 101);
// create a JSON object
const gamesg = [{
"ID": 1,
"GAME_CAMPS": "SG",
"GAMENAME": "FISHING GOD",
"IMG_PATH": "./SG/1 FISHING GOD.png",
"GAME_IMG": "1 FISHING GOD.png",
"WINRATE": winrate
},......................................{
"ID": 55,
"GAME_CAMPS": "SG",
"GAMENAME": "HONEY HUNTER",
"IMG_PATH": "./SG/55 HONEY HUNTER.png",
"GAME_IMG": "55 HONEY HUNTER.png",
"WINRATE": winrate
}
];
解决方案
这是创建随机值并将该值放入 JavaScript 对象的解决方案:
const gamesg = [{
"WINRATE": 0
}, {
"ID": 1,
"WINRATE": 0
}, {
"ID": 2,
"WINRATE": 0
}, {
"ID": 3,
"WINRATE": 0
}, {
"ID": 4,
"WINRATE": 0
}];
let output = gamesg
.map(g => { g.WINRATE = Math.floor(Math.random() * 101); return g});
console.log(output);
推荐阅读
- php - response()->json 无法在 Laravel 中解码
- jquery - 在每个按键事件上,我都是验证文本框值并附加错误消息
- c# - 在 C# 中将 HierarchyId 转换为十六进制字符串,获取 CSV 导出的原始(“表示”)值
- angularjs - 在Angular的选择菜单中更改初始空白选项的文本
- python - 如何从保存的模型生成我的 tflite 文件
- java - 如何使用 while 循环找到给定数字的乘积?
- php - 用于自定义身份验证的 Laravel 会话
- reactjs - 显示 react-native 版本时出错
- python-3.x - 电话簿不能存储 2 个同姓的人
- typescript - 使用 Express/Angular 为投资组合网站缓存图像的最佳方法