判断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 parseInt字符转化为数字函数使用小结
Nov 05 Javascript
JavaScript 学习笔记之语句
Jan 14 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
Jul 29 Javascript
jQuery下拉友情链接美化效果代码分享
Aug 26 Javascript
JS实现图片高亮展示效果实例
Nov 24 Javascript
深入理解js中this的用法
May 28 Javascript
分享JavaScript监听全部Ajax请求事件的方法
Aug 28 Javascript
vue基于Vue2.0和高德地图的地图组件实例
Apr 28 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
Jul 05 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
May 31 Javascript
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
Feb 06 Javascript
JavaScript嵌入百度地图API的最详细方法
Apr 16 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
一个多文件上传的例子(原创)
2006/10/09 PHP
php读取msn上的用户信息类
2008/12/05 PHP
探讨:如何编写PHP扩展
2013/06/13 PHP
php下载excel无法打开的解决方法
2013/12/24 PHP
PHP整合PayPal支付
2015/06/11 PHP
PHP实现合并discuz用户
2015/08/05 PHP
Laravel如何同时连接多个数据库详解
2019/08/13 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
javascript 框架小结 个人工作经验
2009/06/13 Javascript
背景图跟随鼠标移动的Mootools插件实现代码
2011/12/12 Javascript
js取float型小数点后两位数的方法
2014/01/18 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
Javascript基础知识盲点总结之函数
2016/05/15 Javascript
JavaScript实现倒计时跳转页面功能【实用】
2016/12/13 Javascript
CSS+jQuery实现简单的折叠菜单
2016/12/20 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
原生js实现新闻列表展开/收起全文功能
2017/01/20 Javascript
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
Python数据结构与算法之字典树实现方法示例
2017/12/13 Python
python实现闹钟定时播放音乐功能
2018/01/25 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
用CSS3的box-reflect来制作倒影效果
2016/11/15 HTML / CSS
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
html5视频自动横过来自适应页面且点击播放功能的实现
2020/06/03 HTML / CSS
Scholastic父母商店:儿童书籍
2017/01/01 全球购物
生产部经理岗位职责
2013/12/16 职场文书
学校消防演习方案
2014/02/19 职场文书
2014年社会实践活动总结范文
2014/04/29 职场文书
国际贸易实训报告
2014/11/05 职场文书
护士2014年终工作总结
2014/11/11 职场文书
2015仓库保管员年终工作总结
2015/05/13 职场文书
24句精辟的现实社会语录,句句扎心,道尽人性
2019/08/29 职场文书