php中的foreach和js中的foreach的用法和区别
PHP中的foreach循環:
主要用于遍歷數組
例如:
(1)//
$colors=array("red","yellow","blue");
foreach($colors as $value){
}
(2)//
$windows=array("key1"=>"red","key2"=>"yellow","key3"=>"blue");
foreach($windows as $key=>$value){
}
js中的foreach循環:
js 數組循環遍歷。
數組循環變量,最先想到的就是 for(var i=0;i<count;i++)這樣的方式了。
除此之外,也可以使用較簡便的forEach 方式
forEach 函數。
Firefox 和Chrome 的Array 類型都有forEach的函數。使用如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Author" CONTENT="oscar999">
</HEAD>
<BODY>
<script>
var arryAll = [];
arryAll.push(1);
arryAll.push(2);
arryAll.push(3);
arryAll.push(4);
arryAll.forEach(function(e){
alert(e);})
</script>
</BODY>
</HTML>
但是以上,代碼在IE中卻無法正常工作。
因為IE的Array 沒有這個方法:
alert(Array.prototype.forEach);
既然IE的Array 沒喲forEach方法, 我們就給它手動添加這個原型方法。
//Array.forEach implementation for IE support..
//https://developer.mozilla.org...
if (!Array.prototype.forEach) {
}
總結
以上是生活随笔為你收集整理的php中的foreach和js中的foreach的用法和区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: topcoder srm 711 div
- 下一篇: 生成建表脚本up_CreateTable