掘友等级
获得徽章 0
一位数左边补0,最经济做法是使用slice,别再用三目表达式了。
申通快递,无线端团队招聘,Base在上海
要求:
本科
1. 具备扎实的HTML、CSS、JavaScript知识
- 能处理常见mobile H5的兼容性问题
- 熟悉react,小程序等开发
- 熟悉webpack,gulp等构建工具的优先
2.参与过商业级应用开发,开发经验不少于3年
3.具备一定程度hybrid开发能力,了解无线&前端开发模式
4.思维活跃,学习热度高,对产品和技术有一定见解
支持一下大佬
【沸点 Talk】01期:工程师的时间管理秘诀 | 晒晒你的日程表
一年即将过半,2020的你有没有成为时间管理大师呢?快来分享你的时间管理小诀窍,晒出你的日程表吧!欢迎大家在评论区分享你的时间管理技巧或日程表,让我们找到掘金时间管理大师 top 5!
⏰活动时间:6/10 9:00 - 6/12 18:00
奖品信息:
- 点赞最高的 top 5:掘金大礼包
- 人工抽取 x 5:掘金单品(任选)
- 随机抽取 x 5:掘金单品(任选)
📣领奖方式:获奖名单将会在活动结束后 1 个工作日内发出,请获奖掘友在公布中奖名单后 2 个工作日内填写领奖问卷喔!
【沸点福利】11期,语雀 x 掘金独家专属会员福利来啦!
本期沸点福利活动我们邀请到了「语雀」,并且为掘友们提供了独家专属福利!
💡「语雀」是由支付宝出品的知识管理及交流工具,为个人、团队及企业提供了全新的知识管理体验。与十万阿里员工一起,进入全新的知识交流时代。
- 掘友专属福利:语雀个人会员 10 个月
- 领取方式:点击掘金独家专属链接 www.yuque.com,注册领取即可完成,已有会员的账号可以延长会员时长喔!
- 活动时间:6/5 - 6/15
欢迎大家评论留言给我们,我们也将在评论中随机抽取 5 位幸运掘友获得「掘金大礼包 1 份」!
一直想当然的觉得箭头函数中的this是由定义时它所在的父作用域链
在严格模式下,全局环境下的this是undefined
这时如果在全局环境下定义箭头函数,想当然的以为这时候箭头函数的this应该也是undefind,事实上却是window
全局对象的箭头方法里面的this也是window
事实胜于雄辩
这应该是我见过函数柯里化源码最小又最容易理解的代码了
其实函数柯里化就是将多个参数的一个函数转换成一系列的函数
所以我们实现这个功能的核心在于只有最后收集到全部参数的时候才执行,否则一直返回函数且累加之前传过来的参数
数据的indexOf的第二个参数表示从哪个位置开始查起,我们暂且称这个参数叫fromIndex
fromIndex里面有一些比较有趣的特点,比方说我现在有一个这样的数组
var arr=[1,2,3,4,5,6,7,8,9]
1、arr.indexOf(3,10) // -1 索引值大于或等于数组长度,意味着不会在数组里查找,返回 -1
2、arr.indexOf(8,-1)// -1 索引值是负数,比方说是-1则表示从数组的倒数第一位开始找,数组的倒数第一位是9,后面也没有值了,所以就找不到8 函数返回有结果就是-1
3、arr.indexOf(8,-10) // 7 10已经比数组的长度还要大,-10会和数组的长度9抵消,抵消之后索引值还小于0,则整个数组都将会被查询,因为fromIndex的默认值为0
大家有没有发现apply使用的细节点?
1、apply第二个参数如果基本类型会报错
2、apply第二个参数它可以是类数组
总结一句话就是apply的第二个参数必须是数组或类数组
有图有真相
new的功能其实就是创建对象类型的实例
有一点需要注意的就是如果new 后面的构造函数返回的是对象或函数的话,则new 返回的则为构造函数返回的这个对象或函数,否则才是新创建对象类型的实例返回
下一页