j's
文章平均质量分 55
yrfjygb
这个作者很懒,什么都没留下…
展开
-
JS中reduce方法
语法arr.reduce(function(prev,cur,index,arr){...}, init);arr 表示原数组;prev 表示上一次调用回调时的返回值,或者初始值 init;cur 表示当前正在处理的数组元素;index 表示当前正在处理的数组元素的索引,若提供 init 值,则索引为0,否则索引为1;init 表示初始值。有初始值的时候: pre的值开始是初始值,之后是上一次调用回调时的返回值,cur开始是第一个元素,index索引开始是0没有初始值的时候:pre的原创 2021-05-01 16:54:01 · 99 阅读 · 0 评论 -
obj.fn()
想了很久let obj = { fn: function(){ console.log('fn()'); } } console.log(obj.fn());结果:fn() 函数默认返回undefinedreturn undefined给fn函数返回一个字符串 let obj = { fn: function(){ console.log('fn()');原创 2021-02-22 09:46:20 · 424 阅读 · 0 评论 -
前端面试题(js部分)
1.undefined与null的区别?undefined代表定义未赋值let a; a并未赋值,此时a的类型就是undefiendnull定义并赋值了,只是值为nulllet b = null; 此时a的类型就是null2.什么时候给变量赋值为null呢?初始赋值,表明将要赋值为对象let a = null;a={name: “jack”};结束前,让对象成为垃圾对象(被垃圾回收器回收)let a = null原创 2021-02-07 19:02:22 · 243 阅读 · 0 评论