判断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 相关文章推荐
Jquery之美中不足小结
Feb 16 Javascript
Javascript Request获取请求参数如何实现
Nov 28 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
Aug 19 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
js实现百度搜索提示框
Feb 05 Javascript
快速了解vue-cli 3.0 新特性
Feb 28 Javascript
微信小程序身份证验证方法实现详解
Jun 28 Javascript
微信小程序用户拒绝授权的处理方法详解
Sep 20 Javascript
vue+elementui 对话框取消 表单验证重置示例
Oct 29 Javascript
ES2020 新特性(种草)
Jan 12 Javascript
js实现无限层级树形数据结构(创新算法)
Feb 27 Javascript
在vue中使用Echarts画曲线图的示例
Oct 03 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
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
2015/11/11 PHP
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
用Js实现的动态增加表格示例自己写的
2013/10/21 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
2016/05/15 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
AngularJS基础 ng-focus 指令简单示例
2016/08/01 Javascript
Angular Module声明和获取重载实例代码
2016/09/14 Javascript
微信小程序学习之数据处理详解
2017/07/05 Javascript
JavaScript实现各种排序的代码详解
2017/08/28 Javascript
p5.js入门教程和基本形状绘制
2018/03/15 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
图文讲解用vue-cli脚手架创建vue项目步骤
2019/02/12 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
[00:36]DOTA2上海特级锦标赛 Alliance战队宣传片
2016/03/04 DOTA
[57:53]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#3OG VS VP
2016/03/03 DOTA
[03:24]CDEC.Y赛前采访 努力备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
python列表操作使用示例分享
2014/02/21 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
Python中shutil模块的学习笔记教程
2017/04/04 Python
python创建列表和向列表添加元素的实现方法
2017/12/25 Python
对Python信号处理模块signal详解
2019/01/09 Python
Python如何获取文件指定行的内容
2020/05/27 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
matplotlib 画双轴子图无法显示x轴的解决方法
2020/07/27 Python
Python中pass的作用与使用教程
2020/11/13 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
英国潮流网站:END.(全球免邮)
2017/01/16 全球购物
英国香水店:The Perfume Shop
2017/03/27 全球购物
财务经理岗位职责
2013/11/09 职场文书
购房意向书范本
2014/04/01 职场文书
服务宗旨标语
2014/07/01 职场文书
国庆节演讲稿范文2014
2014/09/19 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书