安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

最常用的Javascript对象方法

10月22日 囍孤女投稿
  1、Object。is()
  Object。is()是一种判断两个值是否相同的方法。
  语法:Object。is(value1,value2);
  参数:
  value1:要比较的第一个值。
  value2:要比较的第二个值。
  返回值:一个布尔表达式,指示两个参数是否具有相同的值。Case1:EvaluationresultisthesameasusingObject。is(25,25);trueObject。is(foo,bar);falseObject。is(foo,foo);trueCase2:SignedzeroObject。is(0,0);falseObject。is(0n,0n);trueCase3:NaNObject。is(NaN,00);trueObject。is(NaN,Number。NaN)true2、Object。assign()
  Object。assign()方法用于将所有可枚举的自身属性从一个或多个源对象复制到目标对象。
  语法:Object。assign(target,。。。sources)
  参数:
  target:目标对象应用源属性的对象,修改后返回。
  sources:源对象包含你要应用的属性的对象。
  返回值:修改后的目标对象。consttarget{a:1,b:2};constsource{b:4,c:5};constreturnedTargetObject。assign(target,source);console。log(target);expectedoutput:Object{a:1,b:4,c:5}console。log(returnedTarget);expectedoutput:Object{a:1,b:4,c:5}
  注意:如果源对象中的属性具有相同的键,则目标对象中的属性会被源中的属性覆盖。较晚来源的属性会覆盖较早来源的属性。3、Object。entries()
  Object。entries()方法返回给定对象自己的可枚举字符串键属性〔key,value〕对的数组。
  它类似于使用for。。。in循环进行迭代,除了for。。。in循环还会枚举原型链中的属性。属性的顺序与通过手动循环对象的属性值给出的顺序相同。
  语法:Object。entries(obj)
  参数:
  obj:要返回其自己的可枚举字符串键属性〔key,value〕对的对象。
  返回值:给定对象自己的可枚举字符串键属性〔key,value〕对的数组。constobject1{name:David,age:23};for(const〔key,value〕ofObject。entries(object1)){console。log({key}:{value});}name:Davidage:234、Object。values()
  Object。values()方法返回给定对象自己的可枚举属性值的数组,其顺序与for。。。in循环提供的顺序相同。
  语法:Object。values(obj)
  参数:
  obj:要返回其可枚举自身属性值的对象。
  返回值:包含给定对象自己的可枚举属性值的数组。constobject1{a:somestring,b:42,c:false};console。log(Object。values(object1));expectedoutput:Array〔somestring,42,false〕5、Object。prototype。hasOwnProperty()
  hasOwnProperty()方法返回一个布尔值,指示对象是否具有指定的属性作为它自己的属性。
  如果指定的属性是对象的直接属性,则该方法返回true即使值为null或未定义。如果该属性是继承的或根本没有声明,则返回false。
  语法:hasOwnProperty(prop)
  参数
  prop:要测试的属性的字符串名称或符号。
  返回值:如果对象将指定的属性作为自己的属性,则返回否则为false。constobject1{};object1。property142;console。log(object1。hasOwnProperty(property1));expectedoutput:trueconsole。log(object1。hasOwnProperty(toString));expectedoutput:falseconsole。log(object1。hasOwnProperty(hasOwnProperty));expectedoutput:false6、Object。keys()
  Object。keys()方法用于返回给定对象自己的可枚举属性名称的数组,以与普通循环相同的顺序迭代。
  语法:Object。keys(obj)
  参数:
  obj:要返回可枚举自身属性的对象。
  返回值:表示给定对象的所有可枚举属性的字符串数组。constobject1{a:somestring,b:42,c:false};console。log(Object。keys(object1));expectedoutput:Array〔a,b,c〕7、Object。prototype。toString()
  toString()方法返回一个表示对象的字符串。当对象将被表示为文本值或以期望字符串的方式引用对象时,将自动调用此方法id。默认情况下,toString()方法由从Object继承的每个对象继承。
  语法:toString()
  返回值:表示对象的字符串。functionDog(name){this。}constdog1newDog(Gabby);Dog。prototype。toStringfunctiondogToString(){return{this。name};};console。log(dog1。toString());expectedoutput:Gabby
  注意:对于Numbers和BigInts,toString()采用可选参数radix,其值必须最小为2,最大为36。8、Object。freeze()
  Object。freeze()方法冻结一个对象,这意味着它不能再被更改。冻结对象可防止向其添加新属性,防止删除现有属性,防止更改现有属性的可枚举性、可配置性或可写性,并防止更改现有属性的值。它还可以防止其原型被更改。
  语法:Object。freeze(obj)
  参数:
  obj:要冻结的对象。
  返回值:传递给函数的对象。constobj{prop:42};Object。freeze(obj);obj。prop33;Throwsanerrorinstrictmodeconsole。log(obj。prop);expectedoutput:42
投诉 评论 转载

全球首发!行业内轻薄且灵活的互动地砖屏来了2021年8月12日14时30分,视爵光旭面向全球发布新款LED地砖屏地王二代系列。地王二代一款轻薄且灵活的地砖屏地王二代互动感应LED舞台地砖屏,采用镂空式……iPhone用久了太卡怎么办?相信许多iPhone6及之前版本的用户都会出现手机太卡的情况,但手机还能用又不想换掉,怎么办呢?小编来教你几招,帮你的iPhone加加速,快学起来吧!1、还原所有设置……顺顺学党史11月24日顺顺学党史11月24日习近平总书记在党史学习教育动员大会上强调,全党同志要做到学史明理、学史增信、学史崇德、学史力行,学党史、悟思想、办实事、开新局,以昂扬姿态奋力开启全……空气能热水器耗电量大吗?有什么关系?耗电量大的原因是什么?对于家用热水器来说,现在有越来越多的风格。例如,我们大多数传统的储水电热水器,然后是燃气热水器和太阳能热水器。但你会发现现现在有很多新的热水器。例如,我们会听到空气能热水器、电……乌克兰占全球氖气产量七成!美光CEO目前库存充足有多个供应源财联社(上海,编辑潇湘)讯,美国最大的电脑存储芯片制造商美光科技公司周二表示,眼下日益严峻的乌克兰危机正进一步凸显出半导体供应链的复杂性和脆弱性。在芯片生产过程中,有一部……最常用的Javascript对象方法1、Object。is()Object。is()是一种判断两个值是否相同的方法。语法:Object。is(value1,value2);参数:value……谈合作获专利OPPO强势进军汽车产业参考消息网9月27日报道据韩国ZDNet新闻网近日报道,OPPO于8月5日在重庆成立了汽车研发中心,已经开始大举招聘整车系统研发测试人员。招聘人员主要包括系统集成领域和自动驾驶……老旧家电变智能Gosund智能插座现在的家电产品都是智能产品了,但是有不少朋友原先的老家电也能正常使用,比如像电扇,台灯等,换新产品十分浪费,不换又觉得不智能,内心是无比的纠结,今天我就告诉大家不换新也能体验智……什么相机色彩效果好?谢谢邀请!有人说相机的色彩没有什么差异,有人说相机的色彩表现有很大差异。我认为两者都有道理。因为在相机内部都有色彩管理设置,其实设置你是可以自己调整的。比如,……E拆解摩托罗拉最新款edges,经典重现还是消费品牌?开机时听到一声熟悉的HelloMoto,你会不会以为eWiseTech倒腾了一台古董手机回来?其实不然,今日eWiseTech拆解的是摩托罗拉在今年发布的motorolaedg……有耳鸣需要配助听器吗?你好,如果没有听力损失是不需要选配助听器的,但目前有些助听器有耳鸣掩蔽器的功能,可以缓解耳鸣声,建议去专业的验配中心试听体验。如果是有听损的话就需要佩戴助听器。但助听器本……中美市场销量不断下跌,马斯克焦头烂额,特斯拉还能不能妥协了?岁月流转时代变迁,如今低碳能源已经成为了主流,环保也成了人们日常生活中更加注重的事情,受此影响全球经济的新风口出现,同时新闻媒体也顺势开始造神,马斯克就是其中一个,相比起火箭航……
iPhone14全曝光!刘海变感叹号,丑和高级感是一回事吗?曹操出行的游击战手机体验店的手机上连的充电线有什么作用?家里路由器在客厅,卧室信号不好,怎么办?换好的路由器,还是A京东发布公告禁售87款游戏将形成常态化高压治理微信新规!官方察觉这5种行为将直接封号处理,不少人中招如何去评估一台电脑值多少钱老程教你怎么在咸鱼捡漏炬芯科技U美商高盛亚洲证券有限公司台北分公司于1月11日调研项立刚的奇思妙想把中芯卖给华为,就能解决所有问题?华为6GB128GB是什么意思?怎么用爱剪辑去视频黑边?不是华为手机,也能用上鸿蒙系统怎么清除微信数据清除微信数据的方法有哪些她们的二叔网上怀心情镜面对称的教学案例与反思范文惊蛰养生惊蛰应注意的三大饮食习惯专题片榜样3观后感精选范文5篇隐形护理液可以冲洗眼睛吗合肥南站(合肥南站列车时刻表)欢瑞又一力捧小生,公司选男演员眼光相似,为何不捧刘学义我的心爱之物小狗五年级作文400字(精选3篇)麻雀不吃东西能活几天什么是智能3d电视3d智能电视机怎么选购技巧

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利