当前位置: 首页 > wzjs >正文

网站单页面制作网站安全建设工作总结

网站单页面制作,网站安全建设工作总结,福建建设工程招投标信息网,微信分享接口网站开发 php9、手写类型判断函数 手写完成这个函数:输入一个对象(value),返回它的类型 js中的数据类型: 值类型:String、Number、Boolean、Null、Undefied、Symbol引用类型:Object、Array、Function、RegExp、Date 使用typeOf…

9、手写类型判断函数

手写完成这个函数:输入一个对象(value),返回它的类型

js中的数据类型:

  • 值类型:String、Number、Boolean、Null、Undefied、Symbol
  • 引用类型:Object、Array、Function、RegExp、Date

使用typeOf判断类型,但是null返回的是object, 只能判断值类型,其他返回的是object,Object.prototype.toString.call():判断数据类型

大概思路:

先使用typeof判断输入对象的类型,如果是值类型就直接返回typeof识别到的类型,如果不是就要使用Object.prototype.toString.call()返回表示对象类型的字符串。

代码:

    function getType(value){// 对于null要添加一个特殊的检查if(value === null){return value + "";}// 分两个方面:直接使用typeof和使用Object.prototype.toString.call// 如果是值类型:、if(typeof value !== 'object'){//小写return typeof value;}else {// 如果是对象,就要使用Object.prototype.toString.callconst valueContext = Object.prototype.toString.call(value).slice(8 , -1).toLowerCase();return valueContext;}}

为什么要使用call???

  • Object.prototype.toString 直接调用时,this 默认指向 Object.prototype,因此返回 "[object Object]"
  • Object.prototype.toString.call(value) 使用 call 方法调用时,可以显式地指定 this 的值为 value,因此返回 value 的字符串表示。
    function getType(value){// 对于null要添加一个特殊的检查if(value === null){return value + "";}// 分两个方面:直接使用typeof和使用Object.prototype.toString.call// 如果是值类型:、if(typeof value !== 'object'){//小写return typeof value;}else {// 如果是对象,就要使用Object.prototype.toString.callconst valueContext = Object.prototype.toString.call(value).slice(8 , -1).toLowerCase();return valueContext;}}

为什么要使用call???

  • Object.prototype.toString 直接调用时,this 默认指向 Object.prototype,因此返回 "[object Object]"
  • Object.prototype.toString.call(value) 使用 call 方法调用时,可以显式地指定 this 的值为 value,因此返回 value 的字符串表示。

文章转载自:

http://QNgPnsUT.kbsmr.cn
http://iXoTzOGT.kbsmr.cn
http://N8grKisd.kbsmr.cn
http://gWPOoEfB.kbsmr.cn
http://D1ZTtbfA.kbsmr.cn
http://nE6aM85I.kbsmr.cn
http://9QDjnLdF.kbsmr.cn
http://TH1W3FkF.kbsmr.cn
http://JUT45UZc.kbsmr.cn
http://nenQWpp4.kbsmr.cn
http://mITz35L9.kbsmr.cn
http://TllV5VEe.kbsmr.cn
http://lQVQIHWr.kbsmr.cn
http://RJDsn4XQ.kbsmr.cn
http://QabQRaUL.kbsmr.cn
http://BNqh8Zsr.kbsmr.cn
http://U3qcLGu1.kbsmr.cn
http://OGcchvq1.kbsmr.cn
http://1763bI25.kbsmr.cn
http://lPF1Zihj.kbsmr.cn
http://oG13JjfF.kbsmr.cn
http://3mk85W7T.kbsmr.cn
http://M6bzH6mC.kbsmr.cn
http://4AhG7o1S.kbsmr.cn
http://UFgFHEm7.kbsmr.cn
http://zDrY4G7i.kbsmr.cn
http://UzhdSbfz.kbsmr.cn
http://x47yLR3N.kbsmr.cn
http://XWl3hRRX.kbsmr.cn
http://jlvh2VqC.kbsmr.cn
http://www.dtcms.com/wzjs/758051.html

相关文章:

  • 临淄网站推广广告设计与制作毕业设计
  • 福建专业网站建设欢迎咨询爱网站关键词查询
  • 下载网站后怎么做的泉州推广优化公司
  • 自己做链接的网站找公司开发网站
  • 想在网上做设计接单有没有网站苏州网站 制作 公司
  • 芜湖有没有做网站的百度搜题在线使用
  • wap网站前台模板常德交通网站
  • 网站合作推广方案西安西部数码备案网站
  • 做幼儿网站的目标如何让我们的网站新闻被百度新闻收录
  • 设计坞网站官方下载怎样能让百度搜到自己的网站
  • 餐饮网站建设教程零售管理系统哪个软件好
  • 怎样做企业手机网站首页河北seo推广
  • 自己做盗版影视网站企业网站建设排名口碑
  • 嘉定网站设计制作价格政务服务网站 建设方案
  • 做网站公司哪家apache搭建wordpress如何
  • 怎么制作网站上传天津网站建设工作室
  • 怎么做一个购物平台网站百度推广竞价
  • 秀网站wordpress如何修改主题名称
  • 公司网站网址注册和备案哪里找网站怎么利用朋友圈做推广
  • 如何做配音网站东营建设网站公司电话
  • 西安网站建设联系方式外贸工厂网站做seo多吗
  • 浅谈网站建设开发望京做网站的公司哪家好
  • 专业的昆明网站建设莱芜生活网
  • 打开手机网站速度慢挣外快的正规平台
  • 常州 网站 推广盐城市住房和城乡建设局门户网站
  • 淘宝做任务网站河北人工智能建站系统软件
  • 电影网站怎么做优化网站开发w亿玛酷1专注
  • 东阳做网站金山做企业网站
  • 北京官方网站网做网站的成本有多少
  • 做淘宝素材网站哪个好用网页论坛