1、定义一个对象,和一个数组,如下

    //定义一个对象
    let jsonObject = {}; 
    
    //定义一个数组
    let json = [
      {
        key: "keyword1",
        value: "value1",
      },
      {
        key: "keyword2",
        value: "value2",
      },
      {
        key: "keyword3",
        value: "value3",
      },
      {
        key: "keyword4",
        value: "value4",
      },
      {
        key: "keyword5",
        value: "value5",
      },
    ];

2、使用$set()方法对json对象进行赋值

    //使用for循环编辑数组,向jsonObject中赋值
    for (let itemindex = 0; itemindex < json.length; itemindex++) {
      //$set()方法第一个参数是对象,第二个参数是key值,第三个参数是value值
      this.$set(jsonObject, json[itemindex].key, json[itemindex].value);
    }

3、打印输出结果

    console.log("显示jsonObject");
    console.log(jsonObject);

image.png

全部代码

    let jsonObject = {};
    let json = [
      {
        key: "keyword1",
        value: "value1",
      },
      {
        key: "keyword2",
        value: "value2",
      },
      {
        key: "keyword3",
        value: "value3",
      },
      {
        key: "keyword4",
        value: "value4",
      },
      {
        key: "keyword5",
        value: "value5",
      },
    ];
    for (let itemindex = 0; itemindex < json.length; itemindex++) {
      this.$set(jsonObject, json[itemindex].key+"", json[itemindex].value+"");
    }
    console.log("显示jsonObject");
    console.log(jsonObject);

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐