【VUE】vue声明json对象自定义key,value值
·
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);

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



所有评论(0)