要随机修改数组中每个对象的value
属性的值,你可以使用JavaScript的Math.random()
函数生成一个随机数,并将其乘以一个范围内的值,然后将结果四舍五入为整数。
以下是一个示例代码,用于随机修改给定数组中每个对象的value
属性的值:
const data = [
{
name: '水压报警',
value: 5,
color1: 'rgba(244, 216, 79, 1)',
checked: true
},
{
name: '电瓶车违规停放',
value: 40,
color1: 'rgba(1, 209, 255, 1.00)',
checked: true
},
{
name: '灭火器遗失报警',
value: 5,
color1: 'rgba(0, 244, 224, 1.00)',
checked: true
},
{
name: '烟雾报警',
value: 40,
color1: 'rgba(3, 168, 196, 1.00)',
checked: true
},
{
name: '人员在离岗报警',
value: 10,
color1: 'rgba(78, 255, 255, 1.00)',
checked: true
}
];
data.forEach(obj => {
obj.value = Math.round(Math.random() * 100); // 将value属性随机修改为0到100之间的整数
});
console.log(data); // 输出修改后的数组
上述代码会遍历数组中的每个对象,并将其value
属性随机修改为0到100之间的整数。你可以根据需要修改生成随机数的范围。