首页 > 其他分享 >for循环、for in循环和forEach循环

for循环、for in循环和forEach循环

时间:2023-11-22 15:00:22浏览次数:24  
标签:console 示例 person 循环 forEach key

当然,以下是for循环、for in循环和forEach循环在JavaScript中的基本用法示例:

  1. for循环:

javascript
// 打印数字0到4
for (let i = 0; i <= 4; i++) {
console.log(i);
}

在上述示例中,我们使用for循环从0开始,每次循环后将计数器i的值加1,直到i的值小于等于4为止。在每次循环中,我们使用console.log()输出i的值。

  1. for in循环:

javascript
// 打印对象属性
let person = {
name: 'Alice',
age: 25,
city: 'New York'
};
 
for (let key in person) {
console.log(key + ': ' + person[key]);
}

在这个示例中,我们使用for in循环遍历对象person的属性。在每次循环中,我们将当前属性键(key)和对应的值(person[key])输出到控制台。

  1. forEach循环:

javascript
// 打印数组元素
let fruits = ['apple', 'banana', 'orange'];
 
fruits.forEach(function(fruit) {
console.log(fruit);
});

在这个示例中,我们使用forEach循环遍历数组fruits中的每个元素。在每次循环中,我们使用提供的回调函数来输出当前元素的值。在这个回调函数中,参数fruit表示当前元素的值。

标签:console,示例,person,循环,forEach,key
From: https://www.cnblogs.com/prince11/p/17849028.html

相关文章

  • 队列和循环队列(ArrayQueueAndCircleQueue)
    队列数组队列1.初始化队列privateintmaxsize;//最大长度privateintfront;//指向队首的前一个位置privateintrear;//指向队尾privateint[]arr;publicArrayQueue(intmaxsize){this.maxsize=maxsize;arr=newint[maxsize];......
  • 实验2 C语言分支与循环基础应用编程
    实验任务11#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN24658intmain(){9intnumber;10inti;11srand(time(0));12for(i=0;i<N;++i){13nu......
  • 11.17双向循环链表应用
     #include<bits/stdc++.h>usingnamespacestd;typedefstructf{intdata;f*prior;f*next;}node,*Node;voidbuild(Nodep){intn;cin>>n;while(n--){intx;cin>>x;Nodenow=newnode()......
  • 关于一类最优解存在长度为 $k$ 的循环节的问题
    灵感来源问题形式:给定长度为\(n\)的序列,要求选出一些位置,使这些位置满足限制条件\(T\),其中\(T\)可以表述为一个长度为\(k\)的环满足条件\(T'\),选出第\(i\)个位置的收益是\(f(i\bmodk)\),求最大收益。关键在于证明一个引理:最优解一定存在长度为\(k\)的循环节。证明......
  • 如何在 PHP 中使用 while 循环按 ID 列出节中的数据?
    要在PHP中使用while循环按ID列出数据,您可以按照以下步骤进行操作:创建数据库连接:首先,您需要使用适当的凭据来连接到数据库。您可以使用mysqli或PDO等库来实现数据库连接。$servername="localhost";$username="your_username";$password="your_password";$dbname......
  • 无涯教程-Sed - 循环语句
    与其他编程语言一样,SED也提供了循环和分支函数来控制执行流程。在本章中,无涯教程将探索更多有关如何在SED中使用循环和分支的信息。SED中的循环的工作方式类似于goto语句。SED可以跳到标签所标签的行,然后继续执行其余命令。在SED中,可以如下定义label :label:start:end......
  • forEach 中使用await没用,不会等待异步
    今天遇到一个问题,在forEach中不会等待异步完成ActivityImgPath[this.activityName].forEach((path,index)=>async()=>{constkey=ActivityImgName[this.activityName][index];await$asset.loadAsset(path,SpriteFrame).then(_asset=>this.......
  • C语言:用for循环语句编写金字塔
       今天我将继续为大家分享C语言的知识,今天要分享的内容依旧是C语言中的for循环语句中的经典例题。好了,废话少说,让我们进入今天的学习内容吧!#include<stdio.h>intmain(){inti,j,c;for(i=1;i<=10;i++)//十行的金字塔{for(j=1;j<=15-i;j++)//*前面有15-i个......
  • 遍历循环,只要有其中一个符合就退出
    使用stream流的anyMatch判断的条件里,任意一个元素成功,返回true上代码List<SectorInfo>sectorsInfo=scanResultParser.apply(scanResult);returnsectorsInfo.stream().map(sectorInfo->badSectorCountParser.apply(sectorInfo.getValue()))......
  • cmm脚本之,循环、变量
    OPEN#1test.txt/CreateLOCAL&Emdc_Rx_Timestape&Emdc_Rx_Timestape=V.VALUE(Emdc_Rx_Timestape)PRINTV.VALUE(Emdc_Rx_Timestape)"&Emdc_Rx_Timestape"RePeaT100.(IFV.VALUE(Emdc_Rx_Timestape)!=V.VALUE(Emdc_Rx_Timestape)......