(for循环,for...in ,for...of ,forEach)(:for in总是得到数组,字符串的下标,而for of和forEach一样,是直接得到值) (forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。) let arr = [`xiao`, 123, 100]; let account = { name: `xiao`, password: 123, balance: 100 }, 一for (语句 1; 语句 2; 语句 3) { 被执行的代码块 } 二 for ...in(不用知道数组或者对象的长度) ①数组 for (let keys in arr) { console.log(keys);//返回每个值的下标 console.log(arr[keys]);//返回每个下标对应的值 } ②对象 for (let keys in account ) { console.log(keys);//返回每个对象的属性名//name password balance console.log(arr[keys]);//返回每个对象的属性名对应的属性值//xiao 123 100 } 二 for ...of ①数组 for (let keys of arr) { console.log(keys);//返回每个值// xiao, 123, 100