javascript 中forEach,for in循环的用法

  • for循环遍历
let array = [‘a‘,‘b‘,‘c‘];
for (let i = 0;i < array.length;i++){
  console.log(array1[i]);  // a  b  c
}
  • 用for in的方遍历数组
 for(let index in array) {
        console.log(index,array[index]);
    };  
  • JavaScript 提供了 foreach()  map() 两个可遍历 Array对象的方    

forEach和map用法类似,都可以遍历到数组的每个元素,而且参数一致;

array.forEach(v=>{
    console.log(v);
});
array.forEach(function(v){
    console.log(v);
});
 valueList.forEach(element => {
            console.log(element + " is exist in the list");
            let label = this.filterLabel.replace(/\{0\}/g, element);
            let result = $(label).isDisplayed();
            expect(result).to.equal(false);
        });

原文地址:https://www.cnblogs.com/cherry1130/p/12426471.html

时间: 2024-07-30 11:05:16

javascript 中forEach,for in循环的用法的相关文章

javascript中的常用表单事件用法

下面介绍几种javascript中常用的表单事件: 一,onsubmit:表单中的确认按钮被点击时发生的事件,如下案例. 案例解析:弹出表单中提交的内容 <form name="testform" action="#" id="form"> What is your name?<br /> <input type="text" name="fname" /> <in

JavaScript 中的12种循环遍历方法

题目:请介绍 JavaScript 中有哪些循环和遍历的方法,说说它们的应用场景和优缺点? 1.for 循环 let arr = [1,2,3];for (let i=0; i<arr.length; i++){ console.log(i,arr[i])}// 0 1// 1 2// 2 3 for 循环是 Js 中最常用的一个循环工具,经常用于数组的循环遍历. 2.for in 循环 let obj = {name:'zhou',age:'**'}for(let i in obj){ con

JavaScript中foreach、map函数

语法:forEach和map都支持2个参数:一个是回调函数(item,index,input)和上下文: ?forEach:用来遍历数组中的每一项:这个方法执行是没有返回值的,对原来数组也没有影响: ?数组中有几项,那么传递进去的匿名回调函数就需要执行几次: ?每一次执行匿名函数的时候,还给其传递了三个参数值:数组中的当前项item,当前项的索引index,原始数组input: ?理论上这个方法是没有返回值的,仅仅是遍历数组中的每一项,不对原来数组进行修改:但是我们可以自己通过数组的索引来修改原

浅谈JavaScript中forEach与each

forEach是ES5中操作数组的一种方法,主要功能是遍历数组,例如: var arr = [1,2,3,4]; arr.forEach(alert); 等价于: var arr = [1, 2, 3, 4]; for (var k = 0, length = arr.length; k < length; k++) { alert(array[k]); } forEach方法中的function回调有三个参数:第一个参数是遍历的数组内容,第二个参数是对应的数组索引,第三个参数是数组本身 因此:

javascript中的for in循环和for循环的使用

javascript for...in 语句 for...in 语句用于对数组或者对象的属性进行循环操作. for ... in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作. Tip:for-in循环应该用在非数组对象的遍历上,使用for-in进行循环也被称为“枚举”. 语法: for (变量 in 对象) { 在此执行代码 } “变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性. 实例:使用 for ... in 循环遍历数组. <html> <

js(javascript)中的奇特for循环写法!

本文章为JavaScript强化教程系列介绍js开发 最近在在一份面试题中看到这样几种for循环的写法第一反应是懵逼的 之后仔细看一下还是没有问题的 首先上代码第一种 正常的循环 [javascript] view plain copy  forvar i=0;i<10;i++{} 这种f循环是正常的循环完全没有问题 第二种 [javascript] view plain copy  forvar i=10;i--;{} 循环结果是正常循环10次 第三种 for(;;); 这种会死循环 第四种

【转】浅谈JavaScript中forEach与each

forEach是ES5中操作数组的一种方法,主要功能是遍历数组,例如: 1 var arr = [1,2,3,4]; 2 arr.forEach(alert); 等价于: 1 var arr = [1, 2, 3, 4]; 2 for (var k = 0, length = arr.length; k < length; k++) { 3 alert(array[k]); 4 } forEach方法中的function回调有三个参数:第一个参数是遍历的数组内容,第二个参数是对应的数组索引,第三

Javascript中forEach的异步问题

某天尝试了下在 forEach函数中调用 await Promise() 方法,如下: var arr = [1,2,3] arr.forEach(async (v,i,a)=>{ await Promise() }) 发现并没有按照想象中等到上一个Promise 处理完成后再执行下个Promise. 经过查阅资料后发现,实际forEach函数内部是异步的,遇到这种问题请使用for循环,如下: var arr = [1,2,3] for(let i=0;i<arr.length;i++){ a

如何快速理解JavaScript 中重要语句for循环

一.基本结构:for(起始状态:判断条件:状态改变){ 执行语句: } 执行顺序:for(var i=1;i<3;i++){ alert(i); } 1.判断条件    2.执行语句    3.状态改变 break(结束此循环).continue(跳过本次循环,开始下个循环) 二.例: 1.输出100 以内与7相关的数 <script type="text/javascript"> var str = ''; for(var i = 1; i <= 100; i