Set方法:
该方法的特点是数据不允许重复,唯一性。可存储number、boolearn、string、object。
let s = new Set([1, 1, 2, true, true, 'test', { name: 'zhangsan', age: 14 }])
console.log(s); //Set(5) {1, 2, true, 'test', {…}}
常用方法:
size —— 返回该数据结构有多少条数据;
let s = new Set([1, 6, 2])
console.log(s.size); // 3
add(value) ——返回添加一条数据后的结果;
let s = new Set([1, 6, 2])
console.log(s.add(4)); // {1, 6, 2, 4}
delete(value) —— 返回布尔值,true为成功,删除某一条数据
let s = new Set([1, 6, 2,4])
console.log(s.delete(4)); // true
clear() —— 没有返回值,清空所有数据
let s = new Set([1, 6, 2,4])
console.log(s.clear); // ƒ clear() { [native code] }