数组:元素的有序集合
对象:元素的无序集合
// 语法:while (条件) { 更新条件},注:初始化在while外部const arr = [10, 20, 30]console.log(arr.length)console.log('-----------------')// 1.初始化:循环入口// 将索引指向第一数组成员let i = 0while (i < arr.length) {console.log(arr[i])// i += 1i++}console.log('-----------------')//do whilei = 0do {console.log(arr[i])// i += 1i++} while (i < arr.length)console.log('-----------------')
for (let i = 0; i < arr.length; i++) {console.log(arr[i])}console.log('-----------------')
for (let item of arr) {console.log(item)}console.log('-----------------')
// arr.forEach(function (item, index, arr) {// console.log(item, index, arr)// })// * 一般遍历数组,只需要写第一个参数// arr.forEach(function (item) {// console.log(item)// })// * 简化,箭头函数arr.forEach(item => console.log(item))// * map : map 有返回值,forEach没有// let result = arr.map(item => item)// console.log(result)console.log('-----------------')
const user ={name: 'admin','my email':'nx99@qq.com',show(){return `${this.name}: ${this["my email"]}`}}for (let prop in user){console.log(user[prop])}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号