最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript中的類數(shù)組對象介紹

 更新時(shí)間:2014年12月30日 08:53:16   投稿:junjie  
這篇文章主要介紹了JavaScript中的類數(shù)組對象介紹,一個(gè)對象并不是由Array構(gòu)造函數(shù)所創(chuàng)建的,它依然呈現(xiàn)出數(shù)組的行為,在這種情況下,這些對象被稱為“類數(shù)組對象”,需要的朋友可以參考下

JavaScript中,數(shù)組是一個(gè)特殊的對象,其property名為正整數(shù),且其length屬性會(huì)隨著數(shù)組成員的增減而發(fā)生變化,同時(shí)又從Array構(gòu)造函數(shù)中繼承了一些用于進(jìn)行數(shù)組操作的方法。而對于一個(gè)普通的對象來說,如果它的所有property名均為正整數(shù),同時(shí)也有相應(yīng)的length屬性,那么雖然該對象并不是由Array構(gòu)造函數(shù)所創(chuàng)建的,它依然呈現(xiàn)出數(shù)組的行為,在這種情況下,這些對象被稱為“類數(shù)組對象”。以下是一個(gè)簡單的類數(shù)組對象:

復(fù)制代碼 代碼如下:

var o = {0:42, 1:52, 2:63, length:3}
console.log(o);

與普通對象不同的是,類數(shù)組對象擁有一個(gè)特性:可以在類數(shù)組對象上應(yīng)用數(shù)組的操作方法。比如,在ECMAScript 5標(biāo)準(zhǔn)中,可以用以下方法來將上面的對象o合并成字符串:
復(fù)制代碼 代碼如下:

console.log(Array.prototype.join.call(o));//"42,52,63"

也可以在類數(shù)組對象上使用slice()方法獲取子數(shù)組:
復(fù)制代碼 代碼如下:

console.log(Array.prototype.slice.call(o, 1, 2));//[52]

在瀏覽器環(huán)境中,document.getElementsByTagName()語句返回的就是一個(gè)類數(shù)組對象。在function調(diào)用中,function代碼內(nèi)的arguments變量(保存?zhèn)魅氲膮?shù))也是一個(gè)類數(shù)組對象。

在ECMAScript 5標(biāo)準(zhǔn)中,字符串string就是一個(gè)只讀的類數(shù)組對象:

復(fù)制代碼 代碼如下:

var s = "History";
console.log(s[3]);//t
console.log(Array.prototype.join.call(s, " "));//H i s t o r y

相關(guān)文章

  • 使用AOP改善javascript代碼

    使用AOP改善javascript代碼

    這篇文章主要介紹了使用AOP改善javascript代碼,需要的朋友可以參考下
    2015-05-05
  • 10個(gè)JavaScript面試常考的前端手寫題總結(jié)

    10個(gè)JavaScript面試常考的前端手寫題總結(jié)

    這篇文章主要為大家詳細(xì)介紹了10個(gè)JavaScript面試??嫉那岸耸謱戭},文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以了解下
    2024-02-02
  • js下拉菜單語言選項(xiàng)簡單實(shí)現(xiàn)

    js下拉菜單語言選項(xiàng)簡單實(shí)現(xiàn)

    大家對下拉菜單并不陌生吧,下面為大家介紹下使用js實(shí)現(xiàn)下拉菜單語言選項(xiàng),具體實(shí)現(xiàn)如下,喜歡的朋友可以看看
    2013-09-09
  • JavaScript中判斷字符串是否為空的幾種常用方法

    JavaScript中判斷字符串是否為空的幾種常用方法

    JavaScript字符串的判空方法有很多種,下面這篇文章主要給大家介紹了關(guān)于JavaScript中判斷字符串是否為空的幾種常用方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • Bootstrap table的使用方法

    Bootstrap table的使用方法

    這篇文章主要為大家詳細(xì)解析了JS組件Bootstrap Table使用方法,具有一定的實(shí)用性和參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 使用url-loader處理圖片等資源文件的方法步驟

    使用url-loader處理圖片等資源文件的方法步驟

    在Web開發(fā)中,處理圖片、字體等資源文件是一個(gè)常見的需求,傳統(tǒng)的做法是將這些資源文件放在靜態(tài)目錄中,然后在HTML或CSS中引用,然而,這種方法在構(gòu)建工具(如Webpack)中并不總是最理想的,為了解決這個(gè)問題,可以使用url-loader,需要的朋友可以參考下
    2025-04-04
  • 微信小程序獲取頭像和昵稱的最新方法(直接用!)

    微信小程序獲取頭像和昵稱的最新方法(直接用!)

    微信小程序最新獲取頭像信息之前是使用open-dada獲取微信頭像和昵稱,但是后面由于官網(wǎng)更新,此方法被收回了,所以不能使用此方法了,下面這篇文章主要給大家介紹了關(guān)于微信小程序獲取頭像和昵稱的最新方法,本文介紹的方法可以直接拿來用,需要的朋友可以參考下
    2023-05-05
  • 利用JS實(shí)現(xiàn)簡單的瀑布流加載圖片效果

    利用JS實(shí)現(xiàn)簡單的瀑布流加載圖片效果

    今天學(xué)習(xí)了一個(gè)瀑布流加載效果,很多網(wǎng)站都有瀑布流效果,下面通過本文給大家分享利用JS實(shí)現(xiàn)簡單的瀑布流加載圖片效果,需要的朋友參考下吧
    2017-04-04
  • 使用百度地圖api實(shí)現(xiàn)根據(jù)地址查詢經(jīng)緯度

    使用百度地圖api實(shí)現(xiàn)根據(jù)地址查詢經(jīng)緯度

    這篇文章主要介紹了使用百度地圖api實(shí)現(xiàn)根據(jù)地址查詢經(jīng)緯度的方法,附上實(shí)例,推薦給有需要的小伙伴們。
    2014-12-12
  • js實(shí)現(xiàn)擲骰子小游戲

    js實(shí)現(xiàn)擲骰子小游戲

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)擲骰子小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10

最新評論

德阳市| 峡江县| 如皋市| 大化| 隆化县| 香河县| 门头沟区| 巴林左旗| 永年县| 萨迦县| 高邮市| 佛学| 宜兴市| 大宁县| 福鼎市| 囊谦县| 滦南县| 五家渠市| 青阳县| 石狮市| 花垣县| 望谟县| 横峰县| 杭锦旗| 象山县| 莲花县| 磐石市| 北川| 祥云县| 桃源县| 南宫市| 三门峡市| 巴林右旗| 连州市| 宝坻区| 田阳县| 建水县| 清水县| 临颍县| 泗阳县| 横峰县|