判断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 相关文章推荐
html dom节点操作(获取/修改/添加或删除)
Jan 23 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
Dec 28 Javascript
JS学习之表格的排序简单实例
May 16 Javascript
详解JavaScript设计模式开发中的桥接模式使用
May 18 Javascript
jquery简单插件制作(fn.extend)完整实例
May 24 Javascript
原生JS取代一些JQuery方法的简单实现
Sep 20 Javascript
AngularJS实现tab选项卡的方法详解
Jul 05 Javascript
使用jQuery实现动态添加小广告
Jul 11 jQuery
Vue2.2.0+新特性整理及注意事项
Aug 22 Javascript
如何在JavaScript中谨慎使用代码注释
Jun 21 Javascript
Jquery ajax书写方法代码实例解析
Jun 12 jQuery
详解如何在Canvas中添加事件的方法
Apr 17 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 array_filter除去数组中的空字符元素
2020/06/21 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
JS 实现完美include载入实现代码
2010/08/05 Javascript
读JavaScript DOM编程艺术笔记
2011/11/15 Javascript
js change,propertychange,input事件小议
2011/12/20 Javascript
表单的焦点顺序tabindex和对应enter键提交
2013/01/04 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
Bootstrap中定制LESS-颜色及导航条(推荐)
2016/11/21 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
2016/11/23 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
2017/02/20 Javascript
vue 2.8.2版本配置刚进入时候的默认页面方法
2018/09/21 Javascript
vue中node_modules中第三方模块的修改使用详解
2019/05/31 Javascript
Vue项目中Api的组织和返回数据处理的操作
2019/11/04 Javascript
使用Vue实现一个树组件的示例
2020/11/06 Javascript
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
Python对象的属性访问过程详解
2020/03/05 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
利用scikitlearn画ROC曲线实例
2020/07/02 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
2020/10/22 Python
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
英国领先的游戏零售商:GAME
2019/09/24 全球购物
天网工程实施方案
2014/03/26 职场文书
英语教师自荐信
2014/05/26 职场文书
城市规划应届毕业生自荐信
2014/07/04 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
中国在我心中演讲稿
2014/09/13 职场文书
骨干教师个人总结
2015/02/11 职场文书
大学生个人简历自荐信
2015/03/06 职场文书
老公写给老婆的检讨书
2015/05/06 职场文书
环保建议书范文
2015/09/14 职场文书
2016年校园重阳节广播稿
2015/12/18 职场文书
OpenCV实现普通阈值
2021/11/17 Java/Android
PC版《死亡搁浅导剪版》现已发售 展开全新的探险
2022/04/03 其他游戏