求教各位,云函数中数组字段,怎么更改符合条件的元素,比如
{
id:“test”,
arr:[0,0,1]
}
只有前两个为0的的时候 把这两个元素改变为2
let arr = [0,0,1,2]; console.log("...",arrHandle(arr))//... [ 2, 2, 1, 2 ] function arrHandle(arr) { let temp = arr.slice(2,arr.length); if(arr[0]===0&&arr[1]===0){ temp = [2,2].concat(temp) }else { temp = arr } return temp }
循环遍历数组,判断元素是否为0,为0则重新赋值。