ES6提供了新的数据结构Set,它类似于数组,但是成员的值是唯一的,没有重复的值(对于基本类型来说).Set本身是一个构造函数,用来生成Set数据结构. 1.声明 let set = new Set(); // 即创建了一个空的set 2.赋值 let set1 = new Set(['张三','李四','王五']); console.log(set1) // 输出为:Set(3) {"张三", "李四", "王五"} 3.属性:使用size求集
背景: 最近在项目用到了ThreadLocal,存放一些值.起线程异步获取ThreadLocal中的值,得到null.这是由于,ThreadLocal.get()会获取当前线程的一个map对象,以ThreadLocal为key获取对象. demo: 这里定义了一个Person类,使用两个线程,一个向threadlocal set(),两个线程都使用threadLocal.get()获取存放的对象 其中一个线程没有获取到值 /** * Created by GuanXF on 2017/12/8.