JS Set – 本篇會介紹Set的4種基本應用方法 – Set 初始化, Set 加入值, Set 刪除值, Set foreach迴圈. Let’s Start
方法 | 例子: |
初始化 Set Init | const names = new Set([]); console.log(names); // Set { } |
初始化 Set Init | const names = new Set([“Tim”, “John”, “Mary”]); console.log(names); // Set { ‘Tim’, ‘John’, ‘Mary’ } |
加入值 Set Add | const names = new Set([]); names.add(“Tim”); names.add(“John”); names.add(“Mary”); console.log(names); // Set { ‘Tim’, ‘John’, ‘Mary’ } |
獲取值 Set get | const names = new Set([]); names.add(“Tim”); names.add(“John”); names.add(“Mary”); console.log(names.get(“Tim”)); // Clerk |
值是否存在 Set has | const names = new Set([“Tim”, “John”, “Mary”]); console.log(names.has(‘Tim’)); // true |
foreach迴圈 Set For | const names = new Set([]); names.add(“Tim”); names.add (“John”); names.add (“Mary”); for (const x of names) { console.log(x); } //Tim //John //Mary |
(等如) | |
foreach迴圈 Set ForEach | const names = new Set([]); names.add(“Tim”); names.add (“John”); names.add (“Mary”); names.forEach (function(value) { console.log(value); }) //Tim //John //Mary |
相關頁面:
JS 陣列 – 學會Array陣列基本8種應用方法 – 初始化, 加入值, 插入值, 更新值, 刪除值, 抽取值, 排序, foreach迴圈
JS Map – 學會Map的基本5種應用方法 – 初始化, 加入值, 更新值, 刪除值, foreach迴圈
資料參考: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set