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

對(duì)象無(wú)length屬性時(shí)IE6/IE7中無(wú)法將其轉(zhuǎn)換成偽數(shù)組(ArrayLike)

 更新時(shí)間:2011年07月31日 21:36:13   作者:  
對(duì)象無(wú)length屬性時(shí)IE6/7中無(wú)法將其轉(zhuǎn)換成偽數(shù)組(ArrayLike) 的解決方法,需要的朋友可以參考下。
有時(shí)需要將數(shù)組轉(zhuǎn)成偽數(shù)組(ArrayLike),如下
復(fù)制代碼 代碼如下:

var ary = ['one','two','three'];
var obj = {}; // 沒(méi)有l(wèi)ength屬性
Array.prototype.push.apply(obj, ary);
for(var i in obj){
alert(i + ': ' + obj[i]);
}

IE8/9/Firefox/Safari/Chrome 依次彈出了obj的key及其value。即能轉(zhuǎn)換成ArrayLike。
但I(xiàn)E6/7下則不能,沒(méi)有輸出任何信息表明obj仍然是個(gè)空對(duì)象。
如果給obj加個(gè)length屬性,情況則不同
復(fù)制代碼 代碼如下:

var ary = ['one','two','three'];
var obj = {length:0}; // 有l(wèi)ength,值為0
Array.prototype.push.apply(obj, ary);
for(var i in obj){
alert(i + ': ' + obj[i]);
}

這次IE6/7(所有瀏覽器)中均彈出了key及其value,都能轉(zhuǎn)換成ArrayLike
注意,length只能賦值為0而非它值,否則得到的對(duì)象key和value就不是一一對(duì)應(yīng)的了。
復(fù)制代碼 代碼如下:

var ary = ['one','two','three'];
var obj = {length:2}; // 有l(wèi)ength,非零值
Array.prototype.push.apply(obj, ary);
for(var i in obj){
alert(i + ': ' + obj[i]);
}
您可能感興趣的文章:

相關(guān)文章

  • javascript操作cookie

    javascript操作cookie

    本文主要介紹了js對(duì)cookie的操作:js設(shè)置cookie;js獲取cookie;給cookie設(shè)置終止日期;刪除cookie 等,具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01
  • javascript創(chuàng)建含數(shù)字字母的隨機(jī)字符串方法總結(jié)

    javascript創(chuàng)建含數(shù)字字母的隨機(jī)字符串方法總結(jié)

    如果想創(chuàng)建一個(gè)含有數(shù)字、字母(大小寫(xiě))或者符號(hào)的字符串,比如從[a-zA-Z0-9]集合中中創(chuàng)建一個(gè)隨機(jī)的字符串,長(zhǎng)度為5.有沒(méi)有什么比較好的代碼呢?本文提供了幾種方法,包括自動(dòng)改變字符集合。一起來(lái)學(xué)習(xí)下。
    2016-08-08
  • javascript 同時(shí)在IE和FireFox獲取KeyCode的代碼

    javascript 同時(shí)在IE和FireFox獲取KeyCode的代碼

    以前一直在IE8中測(cè)試網(wǎng)站,后來(lái)寫(xiě)的一部分含有Ajax的代碼出現(xiàn)了故障,不得已下載了Firefox以及它的插件Firebug,才發(fā)現(xiàn),F(xiàn)F不支持windows.event事件。于是換了一種思路。
    2010-02-02
  • JavaScript中展開(kāi)運(yùn)算符及應(yīng)用的實(shí)例代碼

    JavaScript中展開(kāi)運(yùn)算符及應(yīng)用的實(shí)例代碼

    這篇文章主要介紹了JavaScript中展開(kāi)運(yùn)算符及應(yīng)用的實(shí)例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • js移動(dòng)端圖片壓縮上傳功能

    js移動(dòng)端圖片壓縮上傳功能

    這篇文章主要為大家詳細(xì)介紹了js移動(dòng)端圖片壓縮上傳功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Google Maps API地圖應(yīng)用示例分享

    Google Maps API地圖應(yīng)用示例分享

    這篇文章主要分享一段了Google Maps API地圖應(yīng)用示例,做項(xiàng)目中經(jīng)常會(huì)使用到,非常的簡(jiǎn)單,有需要的朋友可以參考下
    2014-10-10
  • 鼠標(biāo)放在圖片上顯示大圖的JS代碼

    鼠標(biāo)放在圖片上顯示大圖的JS代碼

    將圖片查詢出來(lái)之后,還需要加一個(gè)查看大圖的功能,于是就用js寫(xiě)了一個(gè)方法,然后在image的onmouseover事件中調(diào)用此方法,這樣在鼠標(biāo)懸浮在小圖上面的時(shí)候,其大圖就會(huì)自動(dòng)的顯示出來(lái)。
    2013-03-03
  • 拖動(dòng)時(shí)防止選中

    拖動(dòng)時(shí)防止選中

    本文主要介紹了拖動(dòng)時(shí)防止選中的小知識(shí)點(diǎn)。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-02-02
  • TypeScript中Array(數(shù)組)聲明與簡(jiǎn)單使用方法

    TypeScript中Array(數(shù)組)聲明與簡(jiǎn)單使用方法

    這篇文章主要給大家介紹了關(guān)于TypeScript中Array(數(shù)組)聲明與簡(jiǎn)單使用的相關(guān)資料,TypeScript Array(數(shù)組)數(shù)組對(duì)象是使用單獨(dú)的變量名來(lái)存儲(chǔ)一系列的值,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • 手把手教會(huì)你用Javascript實(shí)現(xiàn)放大鏡效果(詳細(xì)注釋+完整代碼)

    手把手教會(huì)你用Javascript實(shí)現(xiàn)放大鏡效果(詳細(xì)注釋+完整代碼)

    放大鏡可以說(shuō)是前端人必須學(xué)會(huì)的程序之一,下面這篇文章主要給大家介紹了關(guān)于手把手教會(huì)你用Javascript實(shí)現(xiàn)放大鏡效果的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-03-03

最新評(píng)論

青河县| 鱼台县| 九龙坡区| 都江堰市| 禹城市| 江安县| 宜宾县| 白朗县| 尼勒克县| 老河口市| 孝昌县| 海门市| 化隆| 东城区| 洛隆县| 泌阳县| 鄂托克前旗| 龙里县| 东阳市| 乡城县| 东光县| 都匀市| 咸阳市| 如皋市| 定陶县| 县级市| 吴桥县| 鄢陵县| 乳山市| 漳平市| 阿鲁科尔沁旗| 农安县| 卢龙县| 莫力| 泾源县| 潼关县| 丰顺县| 德惠市| 富顺县| 灌南县| 岳阳县|