擅长:python、mysql、java
<p>您可以使用<a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map" rel="nofollow noreferrer">^{<cd1>}</a>映射两个任意值的集合。在以下代码段中,键可以是“元组”(1)或任何其他数据类型,值也可以是:</p>
<p/><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">&13;
第13部分,;
<pre class="snippet-code-js lang-js prettyprint-override"><code>const values = [
[ [4, 2], 1],
[ [2, 1], 3],
[ [2, 0], 7],
[ [1, 0], 9],
];
const map = new Map(values);
// Get the number corresponding a specific 'tuple'
console.log(
map.get(values[0][0]) // should log 1
);
// Another try:
console.log(
map.get(values[2][0]) // should log 7
);</code></pre>
;
</div>和#13;
</div>和#13;
<blockquote>
<p>Note that the key equality check is done by reference, not by value equivalence. So the following logs <code>undefined</code> for the above example, although the given 'key' is also an array of the shape <code>[4, 2]</code> just like one of the Map keys:</p>
<pre><code>console.log(map.get([4, 2]));
</code></pre>
</blockquote>
<p>(1)从技术上讲,Javascript中不存在元组。最接近的是一个具有2个值的数组,正如我在示例中使用的那样</p>