下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:es6对象

作者:未月廿三     来源: https://www.cnblogs.com/eternityz/p/12272444.html点击数:803发布时间: 2020-04-01 09:23:43

标签: 网络管理对象开发

Web开发

  面向对象(ObjectOriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。

  es6对象

  对象赋值

  letname='zhang';

  letage=30;

  letobj={name,age};

  console.log(obj);//{name:"zhang",age:30}

  letkey='skill';

  varobj={

  [key]:'web'

  };

  console.log(obj)//{skill:"web"}

  自定义对象方法

  letobj={

  add:function(a,b){

  returna+b;

  }

  };

  console.log(obj.add(1,2));//3

  is()方法

  letobj1={'name':'zhang'};

  letobj2={'name':'zhang'};

  console.log(obj1.name===obj2.name);//true

  console.log(Object.is(obj1.name,obj2.name));//true

  //===同值相等,is严格相等

  console.log(+0===-0);//true

  console.log(NaN===NaN);//false

  console.log(Object.is(+0,-0));//false

  console.log(Object.is(NaN,NaN));//true

  assign

  leta={a:'zhang'};

  letb={b:'huan'};

  letc={c:'ok'};

  letobj=Object.assign(a,b,c);

  console.log(obj);

  对象广义:在内存上一段有意义的区域,称作为一个对象。

  在C中,具有特定长度的类型,可以称作为对象类型,函数不具有特定长度,所以不是对象类型。

  在显式支持面向对象的语言中,"对象"一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)。

赞(12)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程