js的数组、对象、map、set存储数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js的数组、对象、map、set存储数据相关的知识,希望对你有一定的参考价值。

参考技术A 注意:对象的 __proto__ (原型链上的属性)和 constructor 属性,MyObject在obj的原型链上

Set 没有键名,只有键值,不允许有重复值(敲黑板,画重点),重复的值是绝对相等(===),但是NaN和NaN是相等的值,两个对象总是不相等的。

key值相等,后者会覆盖前者,key值相等的概念是绝对相等(===),key值实际上是和内存地址绑定的,只要内存地址不一样,就默认是map的两个成员。

一定要仔细看看Map和Set中举的例子鸭

以上是关于js的数组、对象、map、set存储数据的主要内容,如果未能解决你的问题,请参考以下文章

java集合(List,Set,Map)详细总结

装箱和拆箱,集合,list,set,map

ES6学习总结之Set和Map数据结构的理解

C++ map set

javascript之Map 和 Set

JAVA里面set,map,list的区别是啥?(尽量详细)