前端数据处理(对数组和对象)

遍历数组对象拼接

  • 需求:把返回的房间数组处理成字符串,里面是所有房间名称并且以顿号拼接,最后一位不加
  • 可以使用到reduce方法
  • reduce的语法为 array.reduce(callbackfn,initialValue)
  • callbackfn是回调函数,它接收四个参数,第一个参数是前一个值(pre)、第二个参数是当前值(curr)、第三个参数是当前索引(index)、第四个值是当前数组(arr)
  • initialValue 是初始值,可选参数。
    roomArray.reduce((pre, cur, idx) => {
        if (idx == roomArray.length - 1) {
          return pre + cur.roomName;
        } else {
          return pre + cur.roomName + "、";
        }
      }, "");

一维数组根据pid和id转成树结构

   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值