ES6中的类和对象
2023-09-11 14:16:32 时间
1.类:class,抽象,泛指
对象:具体的,有属性和方法,通过类的实例化产生
2.创建类和利用类创建对象
class Star{//类名首字母大写
constructor(uname){
this.uname=uname
}//类中不需要逗号分隔
sing(){
//类里面的函数不需要写function关键字
}
}
var ldh=new Star('刘德华')
三种创建对象的方法:
//利用new Object
var obj1=new Object()
//利用对象字面量
var obj2={}
//利用构造函数(es6以前没有class,所以使用构造函数)
function Star(uname,age) {
this.uname = uname;
this.age = age;
this.sing = function() {
console.log("我会唱歌");
}
}
var ldh = new Star('刘德华',18);
console.log(ldh);
1.实例成员就是构造函数内部通过this添加的成员uname age sing 就是实例成员
实例成员只能通过实例化的对象来访问
2.静态成员:在构造函数本身上添加的成员sex就是静态成员
相关文章
- 《深入理解ES6》笔记——扩展对象的功能性(4)
- 深入理解ES6之《用模块封装代码》
- 关于webpack,babel,以及es6和commonJS之间的联系(转)
- [ES6] Symbol
- [ES6] Use ES6 Proxies
- [ES6] Spread Operator
- [AngularJS + Webpack] ES6 with BabelJS
- [ES6] Objects vs Maps
- [ES6] 07. Default Value for function param
- Es6系列之module and class
- 6周学习计划,攻克JavaScript难关(React/Redux/ES6 etc.)
- js es6 模板字符
- js基础知识:es6中,当对象中的key名称为一个变量时,需要用`[]`括起来
- 利用ES6里标准化的JavaScript proxy对象拦截SAP C4C页面的HTML div原生操作
- 谈谈ES5和ES6的区别
- JavaScript前端经典面试题之ES6面试题汇总es6