判断js的Array和Object的实现方法


Posted in Javascript onAugust 29, 2016
var a = ['hello','world'];
  console.log(typeof a); // object
  console.log(a.toString()); // hello,word 字符串
  console.log(Object.prototype.toString.call(a)); //[object Array]

  var b = {'hello':'world'};
  console.log(typeof b); // object
  console.log(b.toString()); // [object Object]
  console.log(Object.prototype.toString.call(b));// [object Object]

1. Array 和 Object 的typeof 结果都是 object

2. toString() Array的结果是真的字符串,而Object的结果是固定的[object Object]

3. 通过Object.prototype.toString调用,Array的结果返回固定[object Array],Object的结果依然是[object Object]

ES2005 新方法 

console.log( Array.isArray(a) ); // true
console.log( Array.isArray(b) ); // false

以上这篇判断js的Array和Object的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
Mar 06 Javascript
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
Feb 05 Javascript
探讨JavaScript中声明全局变量三种方式的异同
Dec 03 Javascript
js控制浏览器全屏示例代码
Feb 20 Javascript
详解JavaScript ES6中的模板字符串
Jul 28 Javascript
Vue.js每天必学之Class与样式绑定
Sep 05 Javascript
利用require.js与angular搭建spa应用的方法实例
Jul 19 Javascript
用js实现before和after伪类的样式修改的示例代码
Sep 07 Javascript
vue-cli + sass 的正确打开方式图文详解
Oct 27 Javascript
小程序云开发获取不到数据库记录的解决方法
May 18 Javascript
深入浅析vue中cross-env的使用
Sep 12 Javascript
Vue为什么要谨慎使用$attrs与$listeners
Aug 27 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
Aug 29 #Javascript
jquery根据一个值来选中select下的option实例代码
Aug 29 #Javascript
JQuery动态添加Select的Option元素实现方法
Aug 29 #Javascript
javascript如何创建对象
Aug 29 #Javascript
关于jquery中动态增加select,事件无效的快速解决方法
Aug 29 #Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
Aug 29 #Javascript
学习掌握JavaScript中this的使用技巧
Aug 29 #Javascript
You might like
无数据库的详细域名查询程序PHP版(2)
2006/10/09 PHP
Thinkphp实现MySQL读写分离操作示例
2014/06/25 PHP
android上传图片到PHP的过程详解
2015/08/03 PHP
PHP常用的小程序代码段
2015/11/14 PHP
CodeIgniter表单验证方法实例详解
2016/03/03 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
javascript 对象数组根据对象object key的值排序
2015/03/09 Javascript
jquery中radio checked问题
2015/03/16 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
js 概率计算(简单版)
2017/09/12 Javascript
react native与webview通信的示例代码
2017/09/25 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
实现单层json按照key字母顺序排序的示例
2017/12/06 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
详解python中的json的基本使用方法
2016/12/21 Python
python实现括号匹配的思路详解
2018/08/23 Python
Python3 批量扫描端口的例子
2019/07/25 Python
拉夫劳伦爱尔兰官方网站:Ralph Lauren爱尔兰
2020/04/10 全球购物
美国沃尔玛网上超市:Walmart
2020/08/14 全球购物
自考生自我鉴定范文
2013/10/01 职场文书
计算机专业自荐信
2013/10/14 职场文书
应聘护士自荐信
2013/10/21 职场文书
化工专业推荐信范文
2013/11/28 职场文书
2014年办公室个人工作总结
2014/11/12 职场文书
社区服务活动报告
2015/02/05 职场文书
单位推荐信范文
2015/03/27 职场文书
2015年学校教研室主任工作总结
2015/07/20 职场文书
2019年国庆祝福语(70句)
2019/09/19 职场文书
MySQL表的增删改查基础教程
2021/04/07 MySQL