js中的for如何實(shí)現(xiàn)foreach中的遍歷
更新時間:2014年05月31日 16:33:16 作者:
js中沒有foreach這個關(guān)鍵字,但是可以用var v in array來實(shí)現(xiàn)遍歷,下面有個不錯的示例,大家可以參考下
js中沒有foreach這個關(guān)鍵字,但是可以用var v in array來實(shí)現(xiàn)遍歷。但是需要注意的是,
拿到的是key而不是value??蠢樱?
<script type="text/javascript">
// 普通數(shù)組
var intArray = new Array();
intArray[0] = "第一個";
intArray[1] = "第二個";
for(var i = 0; i<intArray.length;i++)
{
alert(intArray[i]); // 第一個,第二個
}
// 拿到的是下標(biāo)(像dictionary的key)
for(var key in intArray)
{
alert(key); // 0,1
}
// 字典數(shù)組
var dicArray = new Array();
dicArray["f"] = "第一個";
dicArray["s"] = "第二個";
// 無法取到
for(var i = 0; i<dicArray.length;i++)
{
alert(dicArray[i]);
}
// 拿到的是下標(biāo)
for(var key in dicArray)
{
alert(key); // f,s
}
</script>
拿到的是key而不是value??蠢樱?
復(fù)制代碼 代碼如下:
<script type="text/javascript">
// 普通數(shù)組
var intArray = new Array();
intArray[0] = "第一個";
intArray[1] = "第二個";
for(var i = 0; i<intArray.length;i++)
{
alert(intArray[i]); // 第一個,第二個
}
// 拿到的是下標(biāo)(像dictionary的key)
for(var key in intArray)
{
alert(key); // 0,1
}
// 字典數(shù)組
var dicArray = new Array();
dicArray["f"] = "第一個";
dicArray["s"] = "第二個";
// 無法取到
for(var i = 0; i<dicArray.length;i++)
{
alert(dicArray[i]);
}
// 拿到的是下標(biāo)
for(var key in dicArray)
{
alert(key); // f,s
}
</script>
相關(guān)文章
使用plupload自定義參數(shù)實(shí)現(xiàn)多文件上傳
這篇文章主要介紹了使用plupload自定義參數(shù)實(shí)現(xiàn)多文件上傳的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07JavaScript?算法實(shí)現(xiàn)復(fù)寫0雙指針解法
這篇文章主要為大家介紹了JavaScript?算法?復(fù)寫0雙指針解法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11多次注冊事件會導(dǎo)致一個事件被觸發(fā)多次的解決方法
一個JavaScript邏輯,會自動綁定函數(shù)到按鈕的click事件,但是這段代碼會反復(fù)注冊事件,具體的解決方法如下,感興趣的朋友可以參考下2013-08-08JavaScript 和 C++實(shí)現(xiàn)雙向交互
本文主要介紹了在CEF中實(shí)現(xiàn)JavaScript和C++的雙向交互,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02網(wǎng)絡(luò)之美 JavaScript中Get和Set訪問器的實(shí)現(xiàn)代碼
前兩天IE9 Beta版發(fā)布了,對于從事Web開發(fā)的朋友們來說真是個好消息啊,希望將來有一天各個瀏覽器都能遵循統(tǒng)一的標(biāo)準(zhǔn)。今天要和大家分享的是JavaScript中的Get和Set訪問器,和C#中的訪問器非常相似。2010-09-09JS實(shí)現(xiàn)的郵箱提示補(bǔ)全效果示例
這篇文章主要介紹了JS實(shí)現(xiàn)的郵箱提示補(bǔ)全效果,涉及javascript正則匹配、事件響應(yīng)及頁面元素動態(tài)操作相關(guān)技巧,需要的朋友可以參考下2018-01-01