<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//------------------------------对象字面量的定义------------------------
var obj1 = new Object();
console.log(obj1);
// var arr = [];
//对象的字面量就是一个{};而里面的属性和方法是以:形式对应表现的。(键值对)
var obj2 = {aaa:obj1,name:"张三","age":18,sayHi: function () {
console.log(1);
}};
console.log(obj2);
obj2.sayHi();//sayhi属性
//--------------------------什么是json------------------------------
//JSON 是存储和交换文本信息的语法。类似 XML。
//json和对象(对象字面量)的区别仅仅在于,json的key键值对中的键必须带有“”;
var json = {"name":"拴住","age":18,"arr":[1,2,3]};
//对象本身没有length,所以不能用for循环遍历
console.log(json.length);
//--------------------------josn的遍历-for in------------------------
//对象本身没有length,所以不能用for循环遍历
//要用for。。。in...循环
// var aaa = {"name":"拴住","age":18,"arr":[1,2,3]};
//
// for(var k in aaa){
// console.log(k);
// //aaa.k代表aaa这个对象的k属性的值,并不是k对应的变量值的属性。
//// console.log(aaa.k);
// //aaa[k],代表的是aaa这个对象中k这个变量值对应的属性值。
// console.log(aaa[k]);
// }
// 可以遍历数组
// var arr = [1,2,3];
// for(var k in arr){
// console.log(arr[k])
// }
</script>
</body>
</html>js对象字面量 json for in遍历
最新推荐文章于 2026-06-21 15:20:40 发布
本文介绍了JavaScript中的对象字面量定义方法及JSON的基本概念。详细解释了如何使用对象字面量来创建对象,并展示了JSON与普通JavaScript对象的区别,最后演示了如何通过for...in循环遍历JSON。

2207

被折叠的 条评论
为什么被折叠?



