下面是一个例子 懦夫。set() 方法
null
- 例子:
<script>
function
gfg() {
const weakmap1 =
new
WeakMap();
const key1 = {};
const key2 = {};
const key3 = {};
weakmap1.set(key1,
'G'
);
weakmap1.set(key2,
'F'
);
weakmap1.set(key3,
'G'
);
document.write(weakmap1.get(key1)
+weakmap1.get(key2)
+weakmap1.get(key3));
}
gfg();
</script>
- 输出:
GFG
这个 懦夫。set() 是JavaScript中的一个内置函数,用于将具有特定键和值的新元素设置为WeakMap对象。
语法:
weakMap.set(key, value);
参数: 它接受参数“key”,它是要设置到WeakMap对象的元素的键,参数“value”是要设置到WeakMap对象的元素的值。
返回值: 它返回WeakMap对象。
例子:
Input: weakmap1.get(key1) Output: GeeksForGeeks
显示此函数工作的JavaScript代码: 代码#1:
<script> // creating WeakMap() object const weakmap1 = new WeakMap(); // Creating some keys const key1 = {}; const key2 = {}; // Setting key and value to the object. weakmap1.set(key1, 'GeeksForGeeks' ); weakmap1.set(key2, 'gfg' ); // Returning the set values document.write(weakmap1.get(key1) + "<br>" ); document.write(weakmap1.get(key2)); </script> |
输出:
GeeksForGeeks gfg
代码#2:
<script> // creating WeakMap() object const weakmap1 = new WeakMap(); // Creating some keys const key1 = {}; const key2 = {}; const key3 = {}; const key4 = {}; const key5 = {}; const key6 = {}; // Setting key and value to the object. weakmap1.set(key1, 'GeeksForGeeks' ); weakmap1.set(key2, 'gfg' ); weakmap1.set(key3, 'GfG is a cse portal' ); weakmap1.set(key4, '12345' ); weakmap1.set(key5, '@#$%' ); weakmap1.set(key6, '1.34' ); // Returning the set values document.write(weakmap1.get(key1) + "<br>" ); document.write(weakmap1.get(key2) + "<br>" ); document.write(weakmap1.get(key3) + "<br>" ); document.write(weakmap1.get(key4) + "<br>" ); document.write(weakmap1.get(key5) + "<br>" ); document.write(weakmap1.get(key6)); </script> |
输出:
GeeksForGeeks gfg GfG is a cse portal 12345 @#$% 1.34
支持的浏览器:
- 谷歌Chrome 36及以上版本
- 边缘12及以上
- Firefox 6及以上版本
- Internet Explorer 11及以上版本
- Opera 23及以上
- Safari 8及以上
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END