JavaScript Map

0
9كيلو بايت

Map objects are collections of key-value pairs. A key in the Map may only occur once; it is unique in the Map's collection. A Map object is iterated by key-value pairs — a for...of loop returns a 2-member array of [key, value] for each iteration. Iteration happens in insertion order, which corresponds to the order in which each key-value pair was first inserted into the map by the set() method (that is, there wasn't a key with the same value already in the map when set() was called).

The specification requires maps to be implemented "that, on average, provide access times that are sublinear on the number of elements in the collection". Therefore, it could be represented internally as a hash table (with O(1) lookup), a search tree (with O(log(N)) lookup), or any other data structure, as long as the complexity is better than O(N).

Key equality

Value equality is based on the SameValueZero algorithm. (It used to use SameValue, which treated 0 and -0 as different. Check browser compatibility.) This means NaN is considered the same as NaN (even though NaN !== NaN) and all other values are considered equal according to the semantics of the === operator.

البحث
الأقسام
إقرأ المزيد
Programming
Python Reverse Method
reverse() can flip the list around. The reverse() method doesn't return any value. It...
بواسطة Jesse Thomas 2023-03-03 01:09:45 0 8كيلو بايت
Business
Labor market analytics: what is it?
Sometimes we use the same words with the interlocutor, but at the same time we talk about...
بواسطة Dacey Rankins 2024-09-04 16:43:40 0 9كيلو بايت
Социальные проблемы
Большой куш. Snatch. (2000)
Фрэнки Четыре Пальца должен был переправить краденый алмаз из Англии в США своему боссу Эви, но,...
بواسطة Nikolai Pokryshkin 2023-01-31 12:31:53 0 28كيلو بايت
Guns
Exploring the Recreational Side of Firearms: More than Just Shooting
Exploring the Recreational Side of Firearms: More than Just Shooting Introduction: Firearms have...
بواسطة Leonard Pokrovski 2024-05-09 09:56:54 0 15كيلو بايت
Business
What Role Does Company Culture Play in Team Motivation?
Company culture is more than just a buzzword—it’s the foundation that shapes how...
بواسطة Dacey Rankins 2025-05-20 14:47:29 0 4كيلو بايت

BigMoney.VIP Powered by Hosting Pokrov