赣州做网站哪家好,66公里智慧门店管理系统,优秀的网页设计案例,进销存管理系统免费版方式一
for循环 //遍历arr#xff0c;获取arr中Person对象for(var i0 ; iarr.length ; i){var p arr[i];//判断Person对象的age是否大于等于18if(p.age 18){//如果大于等于18#xff0c;则将这个对象添加到newArr中//将对象放入到新数组中newArr.push(p);}}方式二…方式一
for循环 //遍历arr获取arr中Person对象for(var i0 ; iarr.length ; i){var p arr[i];//判断Person对象的age是否大于等于18if(p.age 18){//如果大于等于18则将这个对象添加到newArr中//将对象放入到新数组中newArr.push(p);}}
方式二
forEach
!DOCTYPE html
html
headmeta charsetUTF-8title/titlescript typetext/javascript/** 一般我们都是使用for循环去遍历数组* JS中还为我们提供了一个方法用来遍历数组* forEach()* - 这个方法只支持IE8以上的浏览器* IE8及以下的浏览器均不支持该方法所以如果需要兼容IE8则不要使用forEach* 还是使用for循环来遍历*///创建一个数组var arr [孙悟空,猪八戒,沙和尚,唐僧,白骨精];/** forEach()方法需要一个函数作为参数* - 像这种函数由我们创建但是不由我们调用的我们称为回调函数* - 数组中有几个元素函数就会执行几次每次执行时浏览器会将遍历到的元素* 以实参的形式传递进来我们可以来定义形参来读取这些内容* - 浏览器会在回调函数中传递三个参数* 第一个参数就是当前正在遍历的元素* 第二个参数就是当前正在遍历的元素的索引* 第三个参数就是正在遍历的数组* */arr.forEach(function(value , index , obj){console.log(value);});/script
/head
body
/body
/html