咨询电话:
15628812133
TAG:
对象
济南建网站走进es6|WeakMap和Map的区别|WeakMap结构

走进es6|WeakMap和Map的区别|WeakMap结构

和Set的WeakSet类似Map也有WeakMap结构,WeakMap结构Map结构大致相同,也是用于生成键值对的集合,方法也存在get和set,形参中可以接受数组作为构造函数。由示例中可以发现一个问题,WeakMap中的键值都是用的Object作为键,因为WeakMap直接收对象作为键名,下图中可见,不论用数字、字符串都不能作为键,这也是与Map的区别之一区别二就是WeakMap的键名所指的对...
2023-06-21
济南建网站走进es6|新的键值对结构|Map结构

走进es6|新的键值对结构|Map结构

在js中对象object的本质上就是键值对的集合哈希结构hash,但是对象只能用字符串来当做键名,所以就会带来很大的限制,加入我们用js获取dom,我就想用当前dom当做键值,是没有办法实现的,强行写入的话只会把当前dom节点转换为字符串。所以,如果我们想要一次作为键值,那么就不得不在原有的dom结构中增加参数,味了解决类似问题所以es6引入了Map,它也是一个键值对的对象,但是它的键名就不在受限...
2023-06-21
济南建网站数组类型Json和数组对象类型Json的区别跟基本用法介绍

数组类型Json和数组对象类型Json的区别跟基本用法介绍

数组类型Json和数组对象类型Json,无论是从名字,还是从代码的输出格式来看,长得都非常相像,但是在实战使用中,使用的方式,和使用的地方都不尽相同,通常我们使用的json格式数据都非常简单,就是一个键对应一个值...