给json动态设置未知的属性名

来源:互联网 发布:农村金融机构数据 编辑:程序博客网 时间:2024/05/16 10:27

1.源代码

<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><p>在 for-in 循环对象的属性时,使用中括号([])来访问属性的值:</p><p id="demo"></p><script>var a=["3163","3162","3161","3165"];var b={"3162":1,"3163":1,"3162":1,"3165":1};var student = new Object(); for (x in a) {student[a[x]]=1;}var json = JSON.stringify(student);document.getElementById("demo").innerHTML += json + "<br>";</script>
2.运行结果

在 for-in 循环对象的属性时,使用中括号([])来访问属性的值:{"3161":1,"3162":1,"3163":1,"3165":1}