引言
讲到对象,我第一个想到而是过年亲戚问我有没有对象。其实,亲戚口中的对象跟我们JS中的对象是一模一样的,因此,JS中的对象跟自己生活中的对象一样重要。
学好JS对象,找个对象不成问题!
面向对象和基于对象
面向对象 | 基于对象 |
---|---|
可以创建自定义的类型,很好的支持继承和多态。 | 无法创建自定义的类型,不能很好的支持继承和多态 |
语言:C++,java,C# | JavaScript |
JS中常见的对象简介
- 无序属性的集合(JS对象前身)
属性:包含基本值,对象或者函数
对象:一组没有顺序的值 - 字面量对象
与无序属性集合类似
例:
var test ={
name : "Ray",
age :22,
sex :"man",
say: function () {
console.log("你好");
},
};
//输出类型:
console.log("类型:"+typeof test);
//输出属性:
console.log(test);
//调用函数:
test.say();