自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 mac vim的使用

2021-04-13 20:02:15 81

原创 slice()、substr() 和 substring() 的区别

slice 和 substring的参数分别为 (起始位置的索引, 结束位置的索引) substr 的参数为(起始位置的索引,要截取的长度) 参数如果有负数时 substring 直接为0 substr 第二个参数为0时返回空字符串 substring 可以倒着截取(默认为两个参数中较小一个作为起始位置,较大的参数作为结束位置) ...

2021-03-28 17:02:14 78

原创 css 实现文本溢出显示省略号...

实现单行溢出 .div{ width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 实现多行溢出 .div{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

2021-03-28 16:45:18 54

原创 重构 forEach、map、和 reduce 方法

forEach 和 map 的区别? map 会返回一个新数组,forEach 不会返回新数组 map 回调函数中使用 return 可以将每个元素返回给新数组中对应的位置 重构 forEach var arr = [1, 2, 3, 4, 5] function array_forEach(arr, fn){ for(var i = 0;i < arr.length;i++){ if(i in arr) fn(arr[i], i, arr) } } array_forEach(arr, f

2021-03-28 16:36:54 141

原创 数组去重

1. for 循环(修改当前数组) var arr = [1, 3, 8, 9, 3, 5, 4, 4, 6, 6, 2] for(var i = 0;i < arr.length;i++){ for(var j = i + 1;j < arr.length;j++){ if(arr[i] === arr[j]){ arr.splice(j, 1) j-- } } } console.log(arr) 2. for循环(不改变原数组) 使用 continue var

2021-03-28 15:57:46 41

原创 数组排序

冒泡排序 var arr = [1, 23, 5, 99, 8, 100, 78, 45, 11] for(var i = 0;i < arr.length;i++){ for(var j = 0;j < arr.length - 1 -i;j++){ if(arr[j] > arr[j + 1]){ var temp = arr[j] arr[j] = arr[j + 1] arr[j + 1] = temp } } } console.log(arr)

2021-03-28 15:35:06 65

原创 对象深复制

var obj = { a1: 1, b1: 2, c1: 3, d1: { c2: 6, e2: { a4: 7, } } } function fn(source, target) { if(target === undefined) target = {} for(var key in source){ if(source[key] && typeof source[key] === 'object'){ target[key] = {}

2021-03-28 15:10:41 52

原创 对象深查找

对象深查找 var obj = { a1: 1, b1: 2, c1: 3, d1: { c2: 6, e2: { a4: 7, } } } function fn(obj, value) { for(var key in obj){ if(obj[key] === value) return key if(obj[key] && typeof obj[key] === 'object'){ var res = fn(obj[key], value

2021-03-28 14:29:19 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除