判断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 相关文章推荐
Mozilla中显示textarea中选择的文字
Sep 07 Javascript
最简单的jQuery程序 入门者学习
Jul 09 Javascript
JavaScript 判断浏览器是否支持SVG的代码
Mar 21 Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
Apr 20 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
Jun 17 Javascript
解析window.open的使用方法总结
Jun 19 Javascript
jquery中选择块并改变属性值的方法
Jul 31 Javascript
vue.js指令v-for使用及索引获取
Nov 03 Javascript
快速实现jQuery多级菜单效果
Feb 01 Javascript
ES6中Array.copyWithin()函数的用法实例详解
Sep 16 Javascript
ES6 fetch函数与后台交互实现
Nov 14 Javascript
Vue实现boradcast和dispatch的示例
Nov 13 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
phpBB BBcode处理的漏洞
2006/10/09 PHP
php获取操作系统语言代码
2013/11/04 PHP
分享一个Laravel好用的Cache宏
2015/03/02 PHP
PHP7 新特性详细介绍
2016/09/06 PHP
PHP实现数组的笛卡尔积运算示例
2017/12/15 PHP
JS和函数式语言的三特性
2014/03/05 Javascript
JS中判断JSON数据是否存在某字段的方法
2014/03/07 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
JQuery中使用.each()遍历元素学习笔记
2014/11/08 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
javascript html实现网页版日历代码
2016/03/08 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
vue实现可视化可拖放的自定义表单的示例代码
2019/03/20 Javascript
js控制随机数生成概率代码实例
2019/03/21 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
nodejs实现日志读取、日志查找及日志刷新的方法分析
2019/05/20 NodeJs
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
2020/10/26 Javascript
[48:30]LGD vs infamous Supermajor小组赛D组 BO3 第一场 6.3
2018/06/04 DOTA
详解Python中的Cookie模块使用
2015/07/06 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
pandas分组聚合详解
2020/04/10 Python
详解python os.path.exists判断文件或文件夹是否存在
2020/11/16 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
俄罗斯外国汽车和国产汽车配件网上商店:Движком
2020/04/19 全球购物
机械专业个人求职自荐信格式
2013/09/21 职场文书
新闻专业毕业生英文求职信
2014/03/19 职场文书
法定代表人授权委托书范文
2014/08/02 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
喝酒驾驶检讨书
2014/10/01 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书
私人贷款担保书该怎么写呢?
2019/07/02 职场文书