判断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 相关文章推荐
JavaScript 拖拉缩放效果
Dec 10 Javascript
js 实现打印网页中定义的部分内容的代码
Apr 01 Javascript
javascript encodeURI和encodeURIComponent的比较
Apr 03 Javascript
JavaScript高级程序设计 客户端存储学习笔记
Sep 10 Javascript
javascript中的括号()用法小结
Apr 14 Javascript
javascript使用正则表达式检测IP地址
Dec 03 Javascript
自己动手写的javascript前端等待控件
Oct 30 Javascript
vue中用动态组件实现选项卡切换效果
Mar 25 Javascript
Vue2.5 结合 Element UI 之 Table 和 Pagination 组件实现分页功能
Jan 26 Javascript
layui 设置table 行的高度方法
Aug 17 Javascript
Vue代码整洁之去重方法整理
Aug 06 Javascript
关于vue组件事件属性穿透详解
Oct 28 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
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
PHP初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
php地址引用(php地址引用的效率问题)
2012/03/23 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
php判断目录存在的简单方法
2019/09/26 PHP
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
js继承的实现代码
2010/08/05 Javascript
jquery 插件学习(六)
2012/08/06 Javascript
javascript日期对象格式化为字符串的实现方法
2014/01/14 Javascript
js实现局部页面打印预览原理及示例代码
2014/07/03 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
2015/03/31 Javascript
Angularjs注入拦截器实现Loading效果
2015/12/28 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
2016/03/29 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
基于vue2实现左滑删除功能
2017/11/28 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
vue实现一拉到底的滑动验证
2019/07/25 Javascript
python学习笔记之列表(list)与元组(tuple)详解
2017/11/23 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
python+selenium+PhantomJS抓取网页动态加载内容
2020/02/25 Python
Python爬取阿拉丁统计信息过程图解
2020/05/12 Python
python实现邮件循环自动发件功能
2020/09/11 Python
学校食堂采购员岗位职责
2013/12/05 职场文书
关于保护环境的建议书
2014/05/13 职场文书
全国优秀教师事迹材料
2014/08/26 职场文书
2014光棍节单身联谊活动策划书
2014/10/10 职场文书
团组织推优材料
2014/12/29 职场文书
Nginx缓存设置案例详解
2021/09/15 Servers
Kubernetes控制节点的部署
2022/04/01 Servers
如何利用python创作字符画
2022/06/25 Python
一文教你快速生成MySQL数据库关系图
2022/06/28 Redis