小程序
小游戏
企业微信
微信支付
扫描小程序码分享
求教各位,云函数中数组字段,怎么更改符合条件的元素,比如
{
id:"test",
arr:[0,0,1]
}
只有前两个为0的的时候 把这两个元素改变为2
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则重新赋值。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
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 }
const 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
}
console.log("...",arrHandle(arr))//... [ 2, 2, 1, 2 ]
doc.update({
data:{
arr: arrHandle(arr)
}
});
循环遍历数组,判断元素是否为0,为0则重新赋值。