问题描述: 数据中有为0的但是占了位置 图1 图2 图3 解决,将值为0的设置为null,单需要判断一种情况,是否全部数据都为0,都为0时需要均分(图3),不需要设置为0 let flag = false list.forEach(e => { if (e.value > 0) { flag = true } }) if (flag) { list.forEach(e => { if (e.value == 0) { e.value = null } }) }