javascript对象与数组与json理解过程

来源:互联网 发布:maczip解压软件下载 编辑:程序博客网 时间:2024/06/05 17:19
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>

<body>
<p>22</p>
<script type="text/javascript">
        var arr=[306, 307, 303, 302, 308, 301]
        var brr=["央广网教育", "央广三农", "猎律网", "央视农","高级", "央广网三农"]
        /*var json = {};
        for(var i = 0; i < arr.length; i++){
            if(json[arr[i]]){
                json[arr[i]] += ' '+brr[i];
            }else{
                json[arr[i]] = brr[i];
            }
        }*/
        var json = {};
        for(var i = 0; i < arr.length; i++){
            json[arr[i]] = brr[i];
        }
        console.log(json);
        
        
        var jko=[1,2,3,4];
        console.log(jko);
        for(var i = 0; i < jko.length; i++){
            console.log(jko[i]);
        }
        
        
        var jkovv={aa:11,bb:22,cc:33}
        console.log(jkovv);
        var jjh=[jkovv,1,2];
        console.log(jjh);
        
        
        
        
        
        var aQA = [
            {
                "name":"黄",
                "age":23
            },
            {
                "name":"李",
                "age":22
            }
        ]    
        console.log(aQA);        
        for(var i = 0; i < aQA.length; i++){
            console.log('编号'+[i+1]+'姓名'+aQA[i]['name']+'年龄'+aQA[i]['age']);
            var para=document.createElement("div");
            var node=document.createTextNode('编号'+[i+1]+'姓名'+aQA[i]['name']+'年龄'+aQA[i]['age']);
            para.appendChild(node);
            var element=document.body;
            element.appendChild(para);
        }


        
        
    </script>
</body>
</html>
















<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>

<body>
<script>
/*var aa=['链接1','链接2','链接3'];
var zaa=[11,22,33];
for(var i = 0; i < aa.length; i++){
    var para=document.createElement("a");
    para.setAttribute("href",zaa[i]);
    var node=document.createTextNode(aa[i]);
    para.appendChild(node);
    var element=document.body;
    element.appendChild(para);
}
console.log(aa);
*/


/*var aa=['name','age'];
var zaa=['黄',22];
var jsonk=[];
var yyu={}
for(var i = 0; i < aa.length; i++){
    yyu[aa[i]]=zaa[i]
}
console.log(yyu);


for(var i = 0; i < aa.length; i++){
    jsonk.push(yyu);
}
console.log(jsonk);*/



/*var aa=['name','age'];
var zaa=[['黄',22],['里',92],['王',212]];
var jsonk=[];
var yyu={}

for(var i = 0; i < zaa.length; i++){
    for(var j = 0; j < aa.length; j++){
        yyu[aa[j]]=zaa[i][j];
    }
    jsonk.push(yyu);
}
console.log(jsonk);*/


/*var arr = new Array();
        arr.push({
            age:23,
            name:"黄"
        });
        arr.push({
            age:22,
            name:"李"
        });
        var json = {};
        for(var i = 0; i < arr.length; i++){
            json[i] = arr[i];
        }

console.log(json);*/

//
var arr = new Array();
        arr.push({
            age:23,
            name:"黄"
        });
        arr.push({
            age:22,
            name:"李"
        });
        var json = [];
        for(var i = 0; i < arr.length; i++){
            json[i] = arr[i];
        }
console.log(json);        
        
        

/*var jjk=[{a:1,b:2}]
console.log(jjk);*/


/*for(var c = 0; c < zaa.length; c++){
    jsonk.push(yyu);
}*/
/*console.log(yyu);


for(var i = 0; i < aa.length; i++){
    jsonk.push(yyu);
}
console.log(jsonk);*/





/*var aa=[{lkk:'链接1',llk:11},{lkk:'链接2',llk:22},{lkk:'链接3',llk:33}];
for(var i = 0; i < aa.length; i++){
    var para=document.createElement("a");
    para.setAttribute("href",aa[i].llk);
    var node=document.createTextNode(aa[i].lkk);
    para.appendChild(node);
    var element=document.body;
    element.appendChild(para);
}
console.log(aa);
*/

/*var aa=[{'lkk':'链接1','llk':11},{'lkk':'链接2','llk':22},{'lkk':'链接3','llk':33}];
for(var i = 0; i < aa.length; i++){
    var para=document.createElement("a");
    para.setAttribute("href",aa[i]['llk']);
    var node=document.createTextNode(aa[i]['lkk']);
    para.appendChild(node);
    var element=document.body;
    element.appendChild(para);
}
console.log(aa);
*/


</script>
</body>
</html>











0 0