- 博客(10)
- 收藏
- 关注
原创 32个JS中高级问题(内容非原创,只是归纳迁移)
01.数组扁平化数组扁平化是指将一个多维数组变为一个一维数组const arr = [1, [2, [3, [4, 5]]], 6];// => [1, 2, 3, 4, 5, 6]方法一:使用flat(depth)depth是一个可选的参数,指定要提取嵌套数组的结构深度,默认值为 1;flat的返回值是一个包含将数组与子数组中所有元素的新数组。const res1 = arr.flat(Infinity) //Infinity表示无穷大方法二:利用正则表达式但arr只能是Num
2020-09-29 17:58:54 600
原创 小偷抢劫房屋 算法题
/** * 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。 * 这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。 * 同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 * 给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。 * @example * 输入: [1,2,3,1] * 输出: 4 * 解释: 你可以先偷窃 1 号房屋(金额 = 1),然后偷
2020-09-09 18:13:32 1124
原创 CSS基础属性
CSS基础属性字体相关属性字体有以下相关属性: font-size:字体大小 font-family:字体类型 font-style:字形(斜体等) font-variant:字体变化(如大写) font-weight:字体粗细也可以简写为,但必须按以下顺序排序: font-style font-variant font-weight font-size font-fa
2017-07-13 21:26:48 1776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人