判斷js的Array和Object的實(shí)現(xiàn)方法
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. 通過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)文章
微信小程序?qū)崿F(xiàn)吸頂效果的方法實(shí)例
在微信小程序的開發(fā)中,經(jīng)常會(huì)有列表分類標(biāo)簽隨著界面滾動(dòng)吸頂?shù)男Ч?下面這篇文章主要給大家介紹了關(guān)于微信小程序?qū)崿F(xiàn)吸頂效果的相關(guān)資料,需要的朋友可以參考下2021-08-08
JS簡(jiǎn)單判斷滾動(dòng)條的滾動(dòng)方向?qū)崿F(xiàn)方法
這篇文章主要介紹了JS簡(jiǎn)單判斷滾動(dòng)條的滾動(dòng)方向?qū)崿F(xiàn)方法,涉及javascript針對(duì)scrollTop事件的相關(guān)操作技巧,需要的朋友可以參考下2017-04-04
JavaScript實(shí)現(xiàn)封裝一個(gè)快速生成目錄樹的全局腳本
目錄樹可以很好的介紹項(xiàng)目中各文件目錄的用途,幫助讀者了解整個(gè)項(xiàng)目結(jié)構(gòu)。本文就來用JavaScript封裝一個(gè)快速生成目錄樹的全局腳本,希望對(duì)大家有所幫助2023-03-03
javascript 具名函數(shù)的四種調(diào)用方式 推薦
看四種方式執(zhí)行結(jié)果沒有區(qū)別。但如果函數(shù)有返回值的話,用new方式調(diào)用時(shí)可能會(huì)讓你有些失望。2009-07-07
js函數(shù)的引用, 關(guān)于內(nèi)存的開銷
函數(shù)的引用, 對(duì)于內(nèi)存的開銷分析,需要的朋友可以參考下2012-09-09
前端在線預(yù)覽PDF文件三種實(shí)現(xiàn)方式(兼容移動(dòng)端)
這篇文章主要介紹了前端在線預(yù)覽PDF文件三種實(shí)現(xiàn)方式的相關(guān)資料,分別是使用微軟在線預(yù)覽地址、直接使用window.open打開文檔鏈接以及使用PDF.js,PDF.js方法穩(wěn)定,適用于大多數(shù)文件,每種方法都給出了詳細(xì)的代碼示例,需要的朋友可以參考下2025-02-02

