// 使用 Set 和 Map 的示例代码
// Set 示例
const mySet = new Set();
// 添加元素到 Set
mySet.add(1);
mySet.add(5);
mySet.add('some text');
mySet.add({name: 'John'});
mySet.add(1); // 重复的元素不会被添加
console.log(mySet); // 输出: Set { 1, 5, 'some text', { name: 'John' } }
// 检查 Set 中是否存在某个元素
console.log(mySet.has(1)); // 输出: true
console.log(mySet.has(2)); // 输出: false
// 删除 Set 中的元素
mySet.delete(5);
console.log(mySet); // 输出: Set { 1, 'some text', { name: 'John' } }
// 获取 Set 的大小
console.log(mySet.size); // 输出: 3
// 清空 Set
mySet.clear();
console.log(mySet); // 输出: Set {}
// Map 示例
const myMap = new Map();
// 设置键值对
myMap.set('name', 'Alice');
myMap.set('age', 25);
myMap.set('isStudent', true);
console.log(myMap); // 输出: Map { 'name' => 'Alice', 'age' => 25, 'isStudent' => true }
// 获取 Map 中的值
console.log(myMap.get('name')); // 输出: Alice
console.log(myMap.get('age')); // 输出: 25
// 检查 Map 中是否存在某个键
console.log(myMap.has('isStudent')); // 输出: true
console.log(myMap.has('address')); // 输出: false
// 删除 Map 中的键值对
myMap.delete('age');
console.log(myMap); // 输出: Map { 'name' => 'Alice', 'isStudent' => true }
// 获取 Map 的大小
console.log(myMap.size); // 输出: 2
// 清空 Map
myMap.clear();
console.log(myMap); // 输出: Map {}
add 方法添加元素,has 方法检查元素是否存在,delete 方法删除元素,clear 方法清空集合。set 方法设置键值对,get 方法获取值,has 方法检查键是否存在,delete 方法删除键值对,clear 方法清空映射。希望这些示例和解释对你有帮助!
上一篇:js map set
下一篇:js map
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站