给对象添加属性的方法

给对象添加属性的方法,第1张

一、直接创建一个变量,并且用大括号括起来,里面直接写入属性和方法。

egg.

 var car = {

        name: "dazhong",

        color: white,

        greeting:function(){

        console.log('欢迎购买!')

        }

}

二、先用new Object()来创建,然后分别输入属性和方法。(注意:要用分号隔开。)

var car = new Object()

name: "dazhong"

color: white

greeting:function(){ console.log('欢迎购买!') }

三、用function来创建,然后再进行对象实例化,这样可以用同一模板应用在各种数据上。

function Vehicle(name,color,greeting){

this.name=name

this.color=color

this.greeting=function(){

    console.log('欢迎购买!')

    }

}

var car = new Vehicle ("dazhong" , whtie )

特点:由多组键值对组成,由多组[属性名和属性值]组成

属性名和属性值是用来描述这个对象特征的比如:var obj={name:’张三’,age:18}

创建对象有2种方式:

1、字面量创建方式  var obj={}

2、实例创建方式    var obj=new Object()

1>给对象添加属性名和属性值  obj.name=’张三’  或者 obj[“name”]=’张三’

2>修改对象的属性名和属性值  obj[“name”]=’李四’

3>获取属性名和属性值  console.log(obj[“name”]) 或者 console.log(obj.name) 如果属性民不存在默认返回undefined

4>删除属性名和属性值  obj.name=null//假删除    delete obj.name//真删除

对象数据类型中的object对象数据类型,还可以细分:对象类(Object)、数组类(Array)、正则类(RegExp)、时间类(Date)、Math数学函数等等对应的实例对象、数组、正则、时间等等

Js对象、类、实例的区别:对象是泛指,js中万物皆对象,类是对象的组成部分,实例是类中的一个具体的事物

该属性返回对象类型原型的使用。

参数说明:

objectName:是对象的名称。

用prototype属性可以提供对象的类的一组基本功能。对象的新实例“继承”赋予该对象原型的 *** 作。

例如,要为Array对象添加返回数组中最大元素值的方法是,声明该函数,将它加入Array.prototype,并使用它。

//结果:7,y保存数组x中的最大值

该属性表示创建对象的函数

参数说明:

object:必选项。是对象或函数的名称。

constructor属性是所有具有prototype的对象的成员。它们包括除Global和Math对象以外的所有js固有对象。constructor属性保存了对构造特定对象实例的函数的引用。例如:

//结果: true


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11439108.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存