下麵是Map.keys()方法的基本示例。
Javascript
<script>
let mp=new Map()
mp.set("a",11);
mp.set("b",2);
mp.set("c",5);
console.log(mp.keys());
</script>
輸出:
MapIterator {"a", "b", "c"}
Map.keys()方法用於從給定的Map對象中提取鍵並返回鍵的迭代器對象。 key 按插入順序返回。
用法:
Map.keys()
參數:此方法不接受任何參數。
返回:這將返回包含映射中鍵的迭代器對象。
下麵提供了上述方法的代碼:
程序1:
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width,
initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul class="list">
</ul>
<script>
// Creating a map using Map object
let mp=new Map()
// Adding key value pairs to the map mp
mp.set("a",1);
mp.set("b",2);
mp.set("c",22);
mp.set("d",12);
console.log("Type of mp.keys() is:",typeof (mp.keys()));
console.log("Keys in map mp are:",mp.keys());
</script>
</body>
</html>
輸出:
程序2:更新Map中鍵的值,並使用迭代器對象打印值。
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width,
initial-scale=1.0">
<title>Document</title>
</head>
<body>
<ul class="list">
</ul>
<script>
// Creating a map using Map object
let mp=new Map()
// Adding key value pairs to the map mp
mp.set("q",1);
mp.set("w",2);
// Value of key "q" is updated to 22
mp.set("q",22);
mp.set("d",22);
mp.set("c",12);
let it=mp.keys();
// Logginfg iterator object
console.log(it);
console.log(it.next().value)
// Iterator pointing to next key and
// printing the value
console.log(it.next().value)
</script>
</body>
</html>
輸出:
支持的瀏覽器:
- Chrome
- Opera
- Edge
- Firefox
- Safari
相關用法
- d3.js d3.map.keys()用法及代碼示例
- JavaScript Array keys()用法及代碼示例
- Javascript Object.keys( )用法及代碼示例
- Javascript typedArray.keys()用法及代碼示例
- Javascript Object.keys()和Object.entries()的區別用法及代碼示例
- Javascript Array map()用法及代碼示例
- JavaScript Map forEach()用法及代碼示例
- JavaScript Array map()用法及代碼示例
- JavaScript Map values()用法及代碼示例
- JavaScript Map set()用法及代碼示例
- Javascript Map.delete()用法及代碼示例
- Javascript Map.has( )用法及代碼示例
- Javascript Map.clear( )用法及代碼示例
- Javascript Map.get( )用法及代碼示例
- Javascript Map.entries( )用法及代碼示例
- Javascript typedArray.map()用法及代碼示例
注:本文由純淨天空篩選整理自tarun007大神的英文原創作品 JavaScript Map keys() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。