js递归

    formatNode(node) {
     //    获取websocket发送的msg信息,写了一个递归,前提是要在调用formatNode函数传入的参数控制好
     if (node.key != '值') {
      //    在sendMsg的头部添加,这样是为了后面转成字符串
      this.sendMsg.unshift(node.key)
      return this.formatNode(node.parent)
     } else {
      console.log(this.sendMsg.join('.')) // 这个是发送的数据
      return this.jdspClient.SendData({
       cmd: 'start_data_notify',
       tag: this.sendMsg.join('.'),
      })
     }
    },

 

posted @ 2021-04-28 09:33  yw3692582  阅读(47)  评论(0编辑  收藏  举报