目录
对象类型
1.自定义对象
js内对象确实是键值对的集合,但并不仅限于使用字符串作为键。js对象可以使用字符串、数字或符号作为键。
通常是用字符串当键值。
通常的例子如下
var a ={name:"nick", "sex":"男", "age":18};
console.log(a["name"]);//这个情况取值,只能以字符串的形式取值。
console.log(a.name)
效果如图
然后就是其它类型做键
例子
var b = {
"name":"君",//字符串作为键
age:18,//数字作为键
[Symbol("gender")]:"male"//符号作为键
};
console.log(b)
在这个例子中,name
是一个字符串键,age
是一个数字键,而Symbol
方法创建了一个符号键。
效果如图
2.给对象添加值
例子如下
var a ={name:"nick", "sex":"男", "age":18};
console.log(a["name"]);//这个情况取值,只能以字符串的形式取值。
console.log(a.name)
a.height=180;//这里添加身高的数据
a.aihao="吃美食,打游戏,摸鱼"//这里添加爱好的数据
console.log(a.height)//这里打印身高的数据
console.log(a)//这里查看a这个变量是否发生变化
效果如图
3.修改对象的值
例子如下
// 对象修改值的情况
var a ={name:"nick", "sex":"男", "age":18};
a.name="君";
console.log(a)
在这个代码中将name的数据进行了修改。
效果如图
4.循环取值的情况
例子代码
// 循环取值的情况
var a ={name:"nick", "sex":"男", "age":18};
for(v in a){
console.log(v);
}
效果如图
5.特别的情况
例子如下
var a = {"name": "韩", "sex":["男", "女"]};
a.name=["余","王","张","宋"];
var b = a["name"][1];
这个代码里面我只取name修改后数据中位于索引1的数据。
效果如图
标签:11,console,log,自定义,16,对象,age,var,name From: https://www.cnblogs.com/slzjb/p/17837070.html