- 博客(3)
- 收藏
- 关注
原创 JS 判断对象内是否有循环引用
判断一个对象内是否有循环引用循环引用定义循环引用是指对象中的属性指向对象本身,如果属性内部的深层属性指向对象本身,也属于循环引用。如// 循环引用const a = {};a.b = a 在JS中循环引用只会发生在Object等引用类型的数据中。 定义引用类型的变量后该变量存储的是堆内存的地址,通过地址访问堆内存的数据,从而产生了引用;而基本数据类型定义后存储的是数据值,不需要引用。
2021-05-08 12:07:38
3808
原创 网易笔试 被6整除的最大子项和 JS
网易笔试 被6整除的最大子项和 JS最近一次的网易前端笔试里有一题,题目大意是这样的:求数组中最大的子项和,使得该子项和能被6整除,如果没有则返回-1 题目分析要求数组能被6整除的最大子项和,相当于计算数组总和后对6取余得到总和余数,然后数组中对6取余恰好为总和余数的一项或多项组合去掉。 如果数组其中一项的余数恰好为总和余数,那直接把这一项剔除即可。例如,数组[5,7,9],总和为5+7+9=215+7+9=215+7+9=2121对6
2021-03-28 23:00:08
261
原创 JS 实现元素颜色跟随滚动条变化
JS 实现元素颜色跟随滚动条变化灰色深浅变化。滚动部分,计算出网页可以滚动的范围,同时监听滚动事件,然后使用计算颜色的变化,给目标加上相应的CSS样式即可。
2019-09-02 19:29:24
2514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人