美文网首页
给定一个数组或者数组,在深度方向上生成对象

给定一个数组或者数组,在深度方向上生成对象

作者: 愤的小鸟怒 | 来源:发表于2019-08-20 11:52 被阅读0次
    const parseJson = (str) => {
      let end = {};
    
      const itemparts = str.split('、');
      // itemparts.splice(itemparts.indexOf(''), 1);
      let value = itemparts.pop();
    
      while (itemparts.length) {
        const obj = {};
        obj[itemparts.pop()] = value;
        value = obj;
      }
    
      end = value;
    
      return end;
    };
    
    const end = parseJson('n1、n2、n3、n4');
    console.log(end);
    

    相关文章

      网友评论

          本文标题:给定一个数组或者数组,在深度方向上生成对象

          本文链接:https://www.haomeiwen.com/subject/zpmesctx.html