标签:结果 冒号 函数名 参数 log 封装 成员 turn ons
JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串,数值,数组,函数等
对象由属性和方法组成
js中,三种方式创建对象方法
利用字面量创建对象
var obj={
uname:'张三',
age;18,
sex:'男',
sayHi(){
console.log('hi~');
}
}
属性或者方法采取键值对的形式 键 属性名:值 属性值
多个属性或者方法中间用逗号隔开
方法冒号后面跟的是一个匿名函数
调用对象的属性 对象名.属性名
console.log(obj.uname);//方法一
console.log(obj['age']);//方法二
obj.sayHi();//调用方法
利用new Object创建对象
var obj = new Object();
obj.uname='张三';
obj.age=18;
obj.sex='男';
obj.sayHi=function(){
console.log('hi~');
}
利用构造函数创建对象
构造函数:是一种特殊的函数,主要用来初始化对象,即为对象成员变量赋初始值,他总与new运算符一起使用。我们可以把对象中一些公共的属性和方法抽取出来,然后封装到这个函数里面。
function 构造函数名(){
this.属性=值;
this.方法=function(){
}
}
调用
var obj=new Start(参数);
【注意】
new 关键字执行过程
遍历对象
for...in 语句用于对数组或者对象的属性进行循环操作
for (var k in 对象){
//k是属性名
//对象名[k];输出属性值
}
标签:结果 冒号 函数名 参数 log 封装 成员 turn ons
原文地址:https://www.cnblogs.com/SSPOFA/p/11979990.html