JavaScrip对象总结

JavaScrip对象总结

作者:李文涛
撰写时间:2020年4月23日
Javascript简称JS,是一种轻量级且具有函数优先的编译型编程语言。Javascript常用于Web页面开发的脚本语言,支持面对对象编程,命令式和函数式编程的风格。
在JavaScript中,所有事物都是对象,包括字符串,数值,数组,函数等,而且JavaScript中允许自定义对象。
对象是一种特殊的数据类型,带有属性和方法,属性意指的是对象的类型种别,而方法则是指对象所要进行的动作或是将会带来的效果。
方法可以通过objectName.methodName()语法来进行调用方法,方法以函数定义被储存于属性当中。
例:
	var person = {
		fistname:“red”,
		lastname:“yello”,
		fullname:function(){

return this.firstname + “” + this.listname;
}
};

创建新对象有两种不同的方法:
  1. 定义并创建对象的实例。
  2. 使用函数来定义对象,然后创建新的对象实例。

可以说,JavaScript对象是属性变量的容器,也可以将JavaScript对象认为是键值对的容器,键值对通常写法为:name:value,在JavaScript中通常称为对象属性。

  1. 创建对象object:
    var obj1 = {
    name:‘obj1’,
    getname:function(){
    return this.name;
    }
    }

  2. new object():
    var obj2 = new object()
    obj2.name = ‘obj2’,
    obj2.getname = function(){
    return this.name;
    }

  3. 构造函数创建:
    var obj = function(name){
    this.name = name;
    this.getname = function(){
    return this.name;
    };
    }
    var obj3 = new obj(‘obj3’);
    console.log(obj3.getname());

    如此就完成了对象的基本构建。

猜你喜欢

转载自blog.csdn.net/qq_37274756/article/details/105715807