当前位置:首页 > JavaScript

js循环实现

2026-04-06 01:36:22JavaScript

循环基础语法

JavaScript 提供多种循环结构,以下是常见实现方式:

for 循环

for (let i = 0; i < 5; i++) {
  console.log(i);
}

while 循环

let i = 0;
while (i < 5) {
  console.log(i);
  i++;
}

do...while 循环

let i = 0;
do {
  console.log(i);
  i++;
} while (i < 5);

数组遍历方法

forEach 方法

js循环实现

const arr = [1, 2, 3];
arr.forEach(item => {
  console.log(item);
});

for...of 循环

const arr = [1, 2, 3];
for (const item of arr) {
  console.log(item);
}

对象遍历方法

for...in 循环

const obj = {a: 1, b: 2};
for (const key in obj) {
  console.log(key, obj[key]);
}

Object.keys() 方法

js循环实现

const obj = {a: 1, b: 2};
Object.keys(obj).forEach(key => {
  console.log(key, obj[key]);
});

循环控制语句

break 语句

for (let i = 0; i < 5; i++) {
  if (i === 3) break;
  console.log(i);
}

continue 语句

for (let i = 0; i < 5; i++) {
  if (i === 3) continue;
  console.log(i);
}

高级循环技巧

嵌套循环

for (let i = 0; i < 3; i++) {
  for (let j = 0; j < 3; j++) {
    console.log(i, j);
  }
}

生成器函数

function* generator() {
  yield 1;
  yield 2;
  yield 3;
}

for (const value of generator()) {
  console.log(value);
}

标签: js
分享给朋友:

相关文章

js实现点击显示和隐藏

js实现点击显示和隐藏

实现点击显示和隐藏的JavaScript方法 使用classList.toggle切换类名 通过添加/移除CSS类控制元素的显示与隐藏,需提前在CSS中定义隐藏样式(如display: none)。…

js进度条实现

js进度条实现

使用HTML和CSS创建基础结构 在HTML中创建一个容器元素用于显示进度条,通常使用<div>元素。CSS用于设置进度条的样式,包括宽度、高度、颜色和圆角等属性。 <div cl…

js 实现跳转

js 实现跳转

使用 window.location.href 进行跳转 通过修改 window.location.href 可以跳转到指定 URL,浏览器会加载新页面: window.location.hre…

实现继承js

实现继承js

实现继承的方式 在JavaScript中,实现继承可以通过多种方式完成,每种方式都有其优缺点。以下是几种常见的实现继承的方法: 原型链继承 原型链继承是最基本的继承方式,通过将子类的原型指向父类的实…

js 实现页面刷新

js 实现页面刷新

使用 location.reload() location.reload() 是原生 JavaScript 提供的页面刷新方法。调用该方法会重新加载当前页面,相当于点击浏览器的刷新按钮。 // 基本…

js 实现全选

js 实现全选

实现全选功能的方法 使用 JavaScript 实现全选功能通常需要操作复选框(checkbox)的状态。以下是几种常见的实现方式。 通过 DOM 操作实现全选 // 获取全选复选框和子复选…