本文主要是介绍web蓝桥杯真题:收集帛书碎片,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码及注释:
function collectPuzzle(...puzzles) {// TODO:在这里写入具体的实现逻辑// 对所有的拼图进行收集,获取不同拼图类型的结果,并返回let puzzlesArr = [...puzzles]let set = new Set() //定义一个Set数组去重puzzlesArr.forEach(item1 => {item1.forEach(item2 => { //将每个元素取出添加到set数组set.add(item2)})})return [...set]
}
知识点:
1.Set
集合(set)中的元素只会出现一次,即集合中的元素是唯一的。
const set = new Set() //定义一个set对象
set.add() //添加
set.delate() //删除
set.has() //是否存在,返回布尔值
set.size //返回大小
这篇关于web蓝桥杯真题:收集帛书碎片的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!