龙空技术网

js中的for-in与for-of

极速橙子Vv 583

前言:

此时我们对“jsfor和forin”大体比较讲究,兄弟们都想要分析一些“jsfor和forin”的相关文章。那么小编也在网上搜集了一些关于“jsfor和forin””的相关内容,希望各位老铁们能喜欢,朋友们一起来学习一下吧!

1.for in

使用for/in可以遍历对象的属性或数组

let obj = {  name: "小明",  age: 10};for (let key in hd) {  console.log(key, obj[key]);}

2.for of

for/of用于遍历可迭代对象,不能直接操作对象

但可以通过Object对象的keys/values/entries方法返回可迭代的对象。

let obj = {  name: "小明",  age: 10}; // 遍历对象的属性for (const key of Object.keys(obj)) {  console.log(key);} // 遍历对象的值for (const values of Object.values(obj)) {  console.log(values);} // 遍历对象的属性和值for (const [key, values] of Object.entries(obj)) {  console.log(key, values);}

标签: #jsfor和forin