目录
- 对象创建的两种方式
1.1 通过new创建一个对象
1.2 通过对象字面量的形式创建一个新的对象 - 两种方式获取对象的值
- json
正文
- 对象创建的两种方式
1.1 通过new创建一个对象
// new的方式创建
var arr = new Array();
1.2 通过对象字面量的形式创建一个新的对象
数组字面量创建对象:
// 数组字面量的方式创建
var arr1 = [];
通过对象字面量的形式创建一个空的对象
var o = {};
往用对象字面量的形式创建一个对象并且赋予属性
var obj = {
name: "啊猪妹", //添加属性,平级关系,两个之间加个逗号,不能有分号
age: 20
}
- 两种方式获取对象的值
一:‘点’出来
console.log(obj.name);
console.log(obj.age);
二:键值对的方式
console.log(obj[name]);
console.log(obj[age]);
- 遍历对象获取所有属性值
如何遍历对象 拿到对象中所有的属性
for...in 遍历对象的属性或者方法
for(var key in 对象){
}
例子:创建对象并遍历对象的属性
var obj = {
name: "李华",
age: 20,
address: "肇庆"
}
// key表示对象中的键
for(var key in obj){
console.log(obj[key]);
}
- json
- JSON就是js对象的表示法
- JSON的用法和js对象的字面量的用法几乎一模一样
Js对象的字面量用法
var obj = {
name: "李华",
age: 20,
gender: "女",
tel: "1310"
}
Json用法:属性名多了双引号
var o = {
"name": "李华",
"age": 20,
"gender": "女",
"tel": "1310"
}
console.log(o["name"]);
// for...in遍历json对象
for(var key in o){
console.log(key+"======"+o[key]);
}