目录
一、将字符串String 转化为 数组 Array.from() 不会去重
一、将字符串String 转化为 数组 Array.from() 不会去重
let str = '123445'
console.log(Array.from(str))
// 结果: ['1', '2', '3', '4', '4', '5']
结合 Set() 去重 Set 是集合 元素不能重复,即在Set集合不会出现相同的元素
let a = [1,2,2,3,5,2];
let arr = new Set(a);
console.log(arr) // Set(4) {1, 2, 3, 5}
console.log(Array.from(arr)) // [1, 2, 3, 5]
// 或者
let a = [1,2,2,3,5,2];
let arr = new Set(a);
console.log([...arr]) // [1, 2, 3, 5]
console.log(Array.from(arr)) // [1, 2, 3, 5]
二、页面点击滚动
大盒子.scrollTo({
top:
小盒子.offsetTop - 大盒子.offsetTop,
behavior: "smooth",
});
三、排序 sort() 函数
① 对数字排序
sort() 若默认无参数则按编码顺序排序
在负数里面,值越小,编码值越大:
let a = [1,2,3,-5,-9,-1,0];
console.log(a.sort()); // [-1, -5, -9, 0, 1, 2, 3]
函数是根据数字第一个数字大小进行排序的:
let a = [101,201,25,