物件结构
// 物件实字
var farm = {
dog : '小黑',
duck : 20,
farmer:{
man : '皮杰先生',
women : '小鸡公主'
},
eat : function(){
}
}
console.log(farm);
// 物件建构式
var newFarm = new Object(farm);
console.log(newFarm);
物件取值
有三种方式
var farm = {
dog : '小黑',
duck : 20,
member:{
man : '皮杰先生',
women : '小鸡公主'
},
eat : function(){
},
'$': '10000',
'开心农场': '开心农场',
1: '1',
}
// . 方式
console.log(farm.dog);
console.log(farm.member.man);
// 阵列方式
// 要注意 [] 里面的属性是 "字串" (请牢记 !!!)
// 但若是数字 则可以不用加双引号或单引号 但还是一样为字串
console.log(farm['$']);
console.log(farm[1]);
// 变数
var happyFarm = '开心农场';
console.log(farm[happyFarm]);
// 执行 函式
farm.eat();
farm['eat']();
物件新增值
var farm = {
dog : '小黑',
duck : 20,
member:{
man : '皮杰先生',
women : '小鸡公主'
},
eat : function(){
console.log('吃饭');
},
'$': '10000',
'开心农场': '开心农场',
1: '1',
}
// 物件新增值
farm.corn = '玉米';
farm['cat'] = '小灰';
console.log(farm);
物件删除值
var farm = {
dog : '小黑',
duck : 20,
member:{
man : '皮杰先生',
women : '小鸡公主'
},
eat : function(){
console.log('吃饭');
},
'$': '10000',
'开心农场': '开心农场',
1: '1',
}
// 物件删除值
delete farm.dog;
delete farm['$'];
console.log(farm);
这里要额外补充
变数及物件属性的差异
var a = 1;
// 这里其实是 window.b
b = 2;
// 变数无法被删除,属性才可以
delete a;
delete b;
console.log(window);
那今天的介绍就到这里
若有任何问题 或 内容有误
都可以跟我说唷~~
<<: [鼠年全马] W36 - Vue出一个旅馆预约平台(10)
在现代开发工具的辅助下,大多数的编辑器或 IDE 都已经程序码自动完成的功能,写程序已经变得相对轻松...
这篇继续介绍生命周期的另外两个阶段: Updating & Unmounting,以及了解元...
昨天发布了 Sinopac PHP SDK,接着来有几天的篇幅会介绍如何使用。今天先来谈谈建立订单的...
Bugcrowd Vulnerability Rating Taxonomy (VRT) 最後一篇我...
这篇就讲玩到的小东西吧!可能会有人觉得没意思,不过我还是想写,反正是我的手在动,嘿嘿~ 关於在命令提...