首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Js遍历对象总结

Js遍历对象总结 Js遍历对象的方法主要有for in、Object.keys()、Object.getOwnPropertyNames()、Reflect.ownKeys()、Object.getOwnPropertySymbols...for in for in语句以任意顺序迭代对象的可枚举属性,包括原型链上的可枚举属性,不包括Symbol属性。...*/ Object.keys Object.keys()方法会返回一个由一个指定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用for...in循环遍历对象时返回的顺序一致。...类似的,Object.entries()方法返回一个指定对象自身可枚举属性的键值对数组,Object.values()方法返回一个指定对象自身的所有可枚举属性值的数组。...11 b 1111 a 111 d 1111111 */ Object.getOwnPropertySymbols Object.getOwnPropertySymbols()方法返回一个指定对象自身的所有

6.7K31
您找到你想要的搜索结果了吗?
是的
没有找到

js中map遍历数组对象_js遍历数组

forEach()和map()都是遍历数组的方法,用法类似,但是还是有很大区别: 相同点:       1.都是循环遍历数组中的每一项;       2.在遍历中执行匿名函数都可以接收三个参数,分别为...:遍历过程的每一项、遍历序号(索引值)、原数组;       3.执行的匿名函数中 的this都指向window。...不同点:       map():       根据遍历执行的匿名函数,对于原数组中的每个值产生一个对应的值,并返回一个新的数组,存在一个映射关系,并且不会改变原数组,不会对空数组进行检测。...arr.forEach(function(i,index,arr){ sum += i; console.log("sum的值为:",sum); }) //执行5次,最终结果 10 ** js...中 map 遍历数组 ** map 方法会迭代数组中的每一个元素,并根据回调函数来处理每一个元素,最后返回一个新数组。

19.4K30

JavaScript对象document对象

DOM对象document对象 DOM对象:当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树。...打开网页后,首先看到的是浏览器窗口,即顶层的window对象。 其次,看到的是网页文档的内容,即document文档。 ? 首先看一下w3c提供的document对象的定义和其他相关知识: ? ?...现在我们来详细的看一下document对象: 第一类:找元素 四种基本的找元素的方法   document.getElementById("d1");    根据id找元素,因为id是唯一的,只能找的一个元素...c = document.getElementsByTagName("div"); //根据标签名找元素 21 var d = document.getElementsByName("uname...("d1"); //根据id找元素 21 var b = document.getElementById("d2"); 22 var c = document.getElementById

1.4K70

JS遍历对象的方法讲解

---在JavaScript中,有几种常用的方法可以用来遍历对象:for...in循环使用for...in循环可以遍历一个对象中的所有可枚举属性。它会将属性名逐个赋值给循环变量,并执行循环体内的代码。...例如:for (let key in obj) { console.log(key, obj[key]);}当使用for...in循环遍历对象时,需要注意以下几点:for...in循环会遍历对象自身的可枚举属性以及继承的可枚举属性...如果只想遍历对象自身的属性,可以通过hasOwnProperty()方法来判断属性是否为对象自身的属性。...for (let key in obj) { console.log(key, obj[key]);}使用for...in循环遍历对象时,无法保证属性遍历的顺序。...对象的属性在内部存储时是没有固定顺序的,因此遍历顺序不一定与属性定义的顺序相同。

30530

09Document对象

什么是Document对象 document对象在DOM中代表了HTML页面 document也是DOM解析HTML页面的入口。...对象也提供了一些属性: 属性 作用 documentElement 获取HTML页面中的元素 head 获取HTML页面中的元素 title 获取HTML页面中的元素...页面中的元素 images 获取HTML页面中的元素 NodeList与HTMLCollection的区别 二者都是集合 NodeList又称静态NodeList,就是就是对文档对象模型的任何改动都不会影响集合的内容...HTMLCollection又成动态NodeList,所谓动态的 Nodelist集合,就是如果文档中的节点树发生变化,则已经存在的 Nodelist对象也可能会变化。...") 创建文本节点 // 创建文本节点 var textNode = document.createTextNode("保定") 创建属性节点 var attrNode = document.createAttribute

47530

JS开发引用HTML DOM的location和document对象

上一次提到,在报表软件FineReport的JavaScript开发中,可以访问并处理的HTML DOM对象有windows、location、document三种。...这次就继续介绍后两种,location和document对象。 Location Location 对象包含有关当前 URL 的信息。...Document 每个载入浏览器的HTML 文档都会成为Document对象Document 对象使我们可以从脚本中对HTML页面中的所有元素进行访问。...Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问 1.document对象的常用属性 cookie 设置或返回当前文档有关的所有cookie...title 返回当前文档的标题 URL 返回当前文档的URL 2.document对象的常用方法 2.1 close()方法 close() 方法可关闭一个由document.open

2K40
领券