概述
对象
什么是对象
- 对象是一种复合的数据类型,在对象中可以保存各种不同类型的数据
- 对象是属性和方法的集合
- JavaScript 对象是变量的容器
对象的分类
(1)内置对象
- ES标准中定义的对象,任何ES都可以使用
常用内置对象:math、string、number、function等
(2)宿主对象
- 由js运行环境提供的对象,目前主要指浏览器提供的对象
常用宿主对象:BOM、DOM
(3)自定义的对象
- 由开发人员自己定义的对象
创建一个对象
(1)字面量方式
形式:
var obj={
属性名:属性值
}
注意:属性值可以用括号也可以不要括号,但是遇到特殊的属性值,必须要用括号
(2)构造函数方式(2种)
- 系统自定义构造函数
形式:
var 对象名称=new object();
- 自定义构造函数
形式:
function 对象名称(){
};
var 名称=new 对象名称;
自定义构造函数和普通函数没什么不同,为了区别,这儿函数开头字母大写
var 名称1 = Object.create({});//create可以放入对象或null
var 名称2= Object.create(null);
console.log(名称2);//空对象
new可以产生原对象的一个实例化对象,而这个实例化对象继承了原对象的属性和方法。
对象属性的增删改查
首先,我们先创造一个对象
var hh={
name:'aaaa'
sex:'女'
age:18
}
接下来对其进行增删改查
// 增加一个属性–学校为你猜
hh.school=‘你猜’;
// 删除年龄的属性
delete hh.age;
// 修改性别为男
hh.sex=‘男’
// 查询性别,如果没有该属性会返回undefined
hh.sex;
delete不能删除全局变量
最后
以上就是高贵画笔为你收集整理的创建对象及其修改对象的全部内容,希望文章能够帮你解决创建对象及其修改对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复