首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
奕玄
掘友等级
FE
|
@~
学习、总结
获得徽章 10
动态
文章
专栏
沸点
收藏集
关注
赞
28
文章 24
沸点 4
赞
28
返回
|
搜索文章
最新
热门
JavaScript 函数柯里化
🎯总结:利用闭包的特性,将参数分批次、一一对应的传入原函数中去,并在收集完所有参数后执行最终函数得到结果。
详解 JS 函数的 call、apply 及 bind 方法
都能够改变目标函数执行时内部 this 的指向;方法的第一个参数用于指定函数执行时内部的 this 值;支持向目标函数传递任意个参数...
判断 JavaScript 数据类型的方式
🎯总结:typeof 操作符;instanceof 操作符;Object.prototype.toString.call() 方法。
JavaScript 中 new 操作符的原理
🎯总结:创建一个空对象;空对象的内部属性 __proto__ 赋值为构造函数的 prototype 属性;将构造函数的 this 指向空对象;执行构造函数内部代码;返回该新对象。
关于 JavaScript 中 this 的指向
全局环境 ➡️ window;普通函数 ➡️ window 或 undefined;构造函数 ➡️ 构造出来的实例;箭头函数 ➡️ 定义时外层作用域中的 this;对象的方法 ➡️ 该对象...
两个有序数组如何合并成一个有序数组
我这里考虑的两个数组均是升序排序,当然降序的两个数组进行合并算法是类似的。 下面有两段相似的代码,第一段除了返回合并后的有序数组还将这两个有序数组清空了,该算法的思路是始终比较两个数组的首元素大小,然后将小者 shift 出来 push 到结果数组中去,因为总是会将数组首元素较…
书写一个用于验证邮箱的正则表达式
考虑到匹配邮箱时字符串的一头一尾不能有其它字符,故要加上开始标志元字符 ^ 和结束标志元字符 $。 英语句号(.)是正则表达式的元字符,因此要进行转义(\.)。
对数组中的数字 1 和 2 进行排序,使得数字 1、2 分别位于前、后部分
问题描述:假设某个数组中只有数字 1 和 2,进行排序,使得数字 1 位于数组前部分,数字 2 位于后部分。 这道算法题其实不是很难,使用各种排序算法应该都能解出,但是若要考虑性能问题,那就得选择一种算法复杂度最低的解法。这里我使用双指针的方法来解答该题,时间复杂度为 O(n)…
获取 url 并解析生成包含查询串参数的对象
这时根据 URL 中的 ?、# 和 & 特征字符,充分利用好 split() 字符串分割方法将整个 URL 逐渐剥离成以查询串参数组成的数组,最后还是使用 split() 方法根据 = 字符分割出查询串参数的 key 和 value。 注意要对查询串参数进行解码(decode)…
一张图理解 JS 中的原型链
所有的对象都有一个内部属性 __proto__([[Prototype]]),指向该对象的原型对象,因为在 JS 中是以对象为原型创建、实例化一个对象的。通常,对象内部属性 __proto__ 与构造该对象的函数的 prototype 属性的指向是一致的,下面也有几个例子: 所…
下一页
个人成就
文章被点赞
50
文章被阅读
38,837
掘力值
725
关注了
18
关注者
6
收藏集
0
关注标签
9
加入于
2017-04-17