JS Set()函数,Set数据结构,数组操作函数

我来纠错
//基本用法,传入一个数组,返回一个Set后的类数组,这个新的类数组不能出现重复的值,默认会帮你去重
var newSet = new Set([1,3,2,5,4,3,2]); 
console.log(newSet);  //返回:Set(5) {1, 3, 2, 5, 4}

newSet.size  //返回:传入数组的个数

newSet.add(6); //向set数据中添加一个数据,并返回新的数据:Set(6) {1, 3, 2, 5, 4, 6}

newSet.delete(5); //删除数据中的5这个值,并返回是否删除成功true或false

newSet.clear(); //清空数据

newSet.keys(); //返回数据的所有键名

newSet.values(); //返回数据的所有键值

newArr.entries(); //返回键值对

newArr.forEach(function(value,key,set){
    console.log(key+':'+value);
}); //遍历每个set成员
发送
热门关键词:
命令
知识类型:
标题描述:
详细解答:

提交审核您编辑的知识会经过 前端大牛 人工审核。