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

淘宝网站设计分析国内在线免费服务器

淘宝网站设计分析,国内在线免费服务器,小型购物网站建设,骨干专业群建设任务书网站很多人看到标题就会想到使用typeof运算符#xff0c;但是实际上有些它判断不了 var a [1,2,3] console.log(typeof a) // object//总结#xff1a; typeof运算符并不能直接判断一个变量是对象还是数组#xff0c; //实际上#xff0c;typeof运算符在判断基本…很多人看到标题就会想到使用typeof运算符但是实际上有些它判断不了 var a [1,2,3] console.log(typeof a) // object//总结 typeof运算符并不能直接判断一个变量是对象还是数组 //实际上typeof运算符在判断基本数据类型可以但是引用数据类型就吃力了 判断一个变量是否为数组和对象的方法 instanceof运算符 //基本用法 var a [1,2,3] console.log(a instanceof Array); // true console.log(a instanceof Object); // falsevar b {name:老王,age:18, } console.log(a instanceof Array); // false console.log(a instanceof Object); // true//封装方法 function getDataType(o) {if(o instanceof Array){return Array}else if(o instanceof Object){return Object}else{return param is not object type} } 判断构造函数 var a [1,2,3] console.log(a.__proto__.constructor Array) //true console.log(a.__proto__.constructor Object) //false!--分装方法-- function getDataType(o) {//获取构造函数var constructor o.__proto__.constructor || o.constructorif(constructor Array){return Array}else if(constructor Object){return Object}else{return param is not object type} }!--缺点--早期的ie浏览器不支持__proto__ 这个属性 toString()函数 var a [1, 2, 3]; var b {name: kingx};console.log(Object.prototype.toString.call(a)); // [object Array] console.log(Object.prototype.toString.call(b)); // [object Object]!--其实任何类型的变量在调用toString函数时候都会返回不同的结果-- Object.prototype.toString.call(1); // [object Number] Object.prototype.toString.call(kingx); // [object String] var c; Object.prototype.toString.call(c); // [object Undefined]// 判断变量是数组还是对象 function getDataType(o) {var result Object.prototype.toString.call(o);if (result [object Array]) {return Array;} else if (result [object Object]) {return Object;} else {return param is no object type;} } Array.isArray()函数 在JavaScript 1.8.5 版本中增加的静态函数注意只能判断出是否为数组并不能确定是否为对象 // 下面的函数调用都返回“true” Array.isArray([]); Array.isArray([1]); Array.isArray(new Array()); // 鲜为人知的事实其实 Array.prototype 也是一个数组。 Array.isArray(Array.prototype);// 下面的函数调用都返回“false” Array.isArray(); Array.isArray({}); Array.isArray(null); Array.isArray(undefined); Array.isArray(17); Array.isArray(Array); Array.isArray(true);
http://www.pierceye.com/news/265901/

相关文章:

  • 品牌网站建设目标vps怎么做多个网站
  • 普陀区建设工程质检网站网站建设 工作方案
  • 三河做网站开发公司虚列成本
  • 网站公司建设网站首页注册资本可以随便填吗
  • 网站做链接的意义是什么意思网站设计与制作
  • 快速开发网站的应用程序网站高中建设工具
  • 备案期间网站可以做竞价吗网站开发四川
  • 盐城网站app建设竣工验收备案查询
  • 河南省建设厅八大员网站相城网页设计
  • 建设电子商务网站要多少钱怎么自己开公司
  • 网站设计分析怎么写5年的室内设计师收入
  • 珠海网站建设服务谷歌关键词排名查询工具
  • 三网站合一系统优化最好的安卓手机
  • 那几个网站可以做h5产品经理培训哪个机构好
  • 吉林市做网站阿里巴巴国际站怎么运营
  • 中国网站排名100网站建设属于销售费用
  • 最新seo网站优化教程温州微网站
  • 网站双线选择昆明网站制作代理
  • 网站推广优化招聘织梦网站图片设置多大
  • 四川德充建设集团有限公司网站台州seo免费诊断
  • 农庄网站模板网站 文件夹 上传
  • 做长图文网站企业网站开发服务合同
  • 长椿街网站建设九江网站推广徽hyhyk1
  • 贴吧做网站wordpress不兼容ie
  • 上海万网网站建设网络工程专业是什么
  • 到国外建网站自己做的视频发什么网站吗
  • 高校网站平台建设快速网站排名
  • seo技术 如何优化网站内部结构用ps做网站方法
  • vi设计公司网站python做网站好处
  • 北京专业网站建设服务商枣庄建设工程管理局网站