因为疫情五一假期也不能出去玩,只好在家撸代码。
A · 解答思路 Props 的数据类型决定了直接修改的实际后果不同:基本类型(字符串、数字、布尔等)修改后仅影响子组件本地的这份拷贝,父组件的数据不会变,因此“修改也没用”;引用类型(对象、数组)由于共享同一份内存引用,修改会直接影响到父组件的数据,看似“有效”,但会破坏组件间的单向数据流,导致数据流向变得不清晰、难
A · 解答思路 res.push(path) 直接把 path 这个数组的引用存入 res,之后如果 path 本身被修改,res 里存的内容也会跟着变;而 res.push([...path]) 通过展开语法先复制出一个全新数组再存入 res,从而切断了与原 path 的引用关系,后
A · 解答思路 el-table 的 select 事件在单击某一行的选择框时触发,回调会同时提供「当前所有已选中的行」和「本次被点击的那一行」,通过判断这一行是否还存在于当前选中列表中,就能区分是勾选还是取消勾选。 示例代码
爬虫类的需求,基本上在各个公司都会有,难免就会落在前端开发的头上。今天我们就来看看 Node 如何爬数据。
[面试官系列]数组中查找元素下标
A · 解答思路 将图片资源地址放在 标签的 href 上,并让服务端为该资源响应设置下载相关的响应头,是移动端触发下载兼容性较好的做法。 示例代码
A · 解答思路 问题根源在于箭头函数本身没有自己的 this,它的 this 在定义时就已经确定(继承自外层作用域),因此即便 Array.from(arrayLike, mapFn, thisArg) 提供了 thisArg 参数用来指定 mapFn 内部的 this,如果 mapFn
对又是我,每天都有新的需求。
工作中我相信大家都遇到过设计要求使用一些奇奇怪怪字体的需求,然后因为字体文件太大,选择切图。