首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
欧洲海豹
掘友等级
一切文章只做记录使用,并不适宜他人阅读理解
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 7
沸点 1
赞
8
返回
|
搜索文章
最新
热门
利用 constrator 实现对象数组的深拷贝
//因为 a == null 但是 a 不全等与 null,所以利用双等号就可以直接实现对于 null 和 undefined 的判断 //使用哈希表这种方式记录已经过克隆过的, 并且利用 WeakM
JS通过原型实现继承和隔离 圣杯模式
//圣杯模式 function Teacher(){ this.name = 'Mr. Li', this.tSkill = 'JAVA' } //公共原型 Teacher.prototype = {
ES6/ES7 中的 Generator、Await等
从图上可以看出,当我们执行第一次 done 属性返回 false ,这里的代表如果还有 next() 可以继续往下执行,返回 true 表示之后就没有节点了,返回 undefined 。
实现 JQ 的 each 方法
打印
为什么 ![] == false 结果是 true ?
发现这件事的时候非常的疑惑,按理来说对象和数值比较,要先给对象转换成数值的方式来看 [] 是被转成 0 了也就是 Number([].valueOf()) == false ,所以 [] == false 结果为 true 这是比较容易理解的。但是 ![] == false 的…
JS 内存运行
一段简单代码解释在内存的运行ECstack执行环境栈内存(stack)VO()stack堆内存
ES6 内置对象扩展
Array.from() 还有第二个参数与map() 方法相似,用来对每个元素进行处理,将处理后的值放入返回的数组。 用于找出第一个符合条件的数组成员,如果没有找到返回 undefined。 用于找出第一个符合条件的数组成员的位置,如果没有就返回 1 。 startsWith(…
ES6 新增语法
ES6 中运行从数组中提取值,按照对应位置,对应遍历赋值。对象也可以解构。 注意:数组解构允许我们按照一一对应的方式从数组中提取值然后赋值给变量。如果变量没有对应的值会输出 undefined 左侧的属性名和右侧的属性名进行匹配,然后将右面的属性值赋值给左面的属性值(这里左边的…
JavaScript 正则表达式
1. 什么是正则表达式 正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在 JavaScript 中,正则表达式也是对象。 2. 正则表达式的作用 3. 正则表达式的特点 灵活性,功能性和逻辑性非常强。 可以迅速的用极简单的方式达到字符串的复…
javascript 函数的进阶
熟练函数的多种定义和调用方式。 能够理解和改变函数内部 this 的指向。 理解严格模式的特点。 可以熟练把函数作为参数和返回值传递。 理解出闭包的作用。 能够说出递归的两个条件。 理解深拷贝和浅拷贝的区别。 1. 函数声明方式 function 关键字(命名函数) 2. 函数…
下一页
个人成就
文章被点赞
14
文章被阅读
15,355
掘力值
426
关注了
12
关注者
1
收藏集
4
关注标签
29
加入于
2020-01-08