例: var obj = {name:‘小明‘,age:18}
1 //方式1:点语法 obj.键 2 obj.sex;
1 //方式2:通过obj["具体的键"] 2 obj["sex"]; 3 //obj[key] //key为所有键的统称变量,记住变量不加引号。
1 var obj = {name:‘laoxie‘,age:18,gender:‘man‘} 2 //删除age属性 3 delete obj.age; 4 //如果读取一个不存在的属性,返回undefined
1 for(var key in 对象名){ 2 // key代表对象的每一个键 //} 3 =================================== 4 var obj = {name:‘laoxie‘,age:18,gender:‘男‘}; for(var key in obj){ 5 //遍历obj对象里面所有的键key,Obj[key]操作所有键对应的值。 6 document.write(obj[key]);//分别输出:‘laoxie‘,18,‘男‘ 7 }
1 案例:生成对象数组 2 <script> 3 var output = document.getElementById("output"); 4 var arr = [{ 5 id : ‘001‘, //item.id 6 name : "laotian", 7 age : 38, 8 gender : "女", 9 hobby : "健身教练" 10 },{ 11 id : ‘002‘, 12 name : "lemon", 13 age : 17, 14 gender : "女", 15 hobby : "开车" 16 },{ 17 id : ‘003‘, 18 name : "mengzhu", 19 age : 18, 20 gender : "女", 21 hobby : "瑜伽" 22 }]; 23 // 渲染到元素内 // 24 output.innerHTML = arr.map(function(item){ 25 return ‘<li uid="‘+item.id+‘">‘+ 26 ‘<h4>‘+item.name+‘</h4>‘+ 27 ‘<p>年龄:‘+item.age+‘</p>‘+ 28 ‘<p>性别:‘+item.gender+‘</p>‘+ 29 ‘<p>爱好:‘+item.hobby+‘</p>‘+ 30 ‘</li>‘; 31 }).join(""); 32 ? 33 </script>
原文:https://www.cnblogs.com/wulongke/p/10493116.html