欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

判斷js的Array和Object的實(shí)現(xiàn)方法

 更新時(shí)間:2016年08月29日 11:06:09   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇判斷js的Array和Object的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
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 結(jié)果都是 object

2. toString() Array的結(jié)果是真的字符串,而Object的結(jié)果是固定的[object Object]

3. 通過(guò)Object.prototype.toString調(diào)用,Array的結(jié)果返回固定[object Array],Object的結(jié)果依然是[object Object]

ES2005 新方法 

console.log( Array.isArray(a) ); // true
console.log( Array.isArray(b) ); // false

以上這篇判斷js的Array和Object的實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論