JavaScript weakMap。set()方法

下面是一个例子 懦夫。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
喜欢就支持一下吧
点赞15 分享