首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JS / TS
cheems1
创建于2022-04-26
订阅专栏
介绍JS / TS语言特性
暂无订阅
共7篇文章
创建于2022-04-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Typescript中 interface 和 type 的差别是什么?
在 TypeScript 中,interface 和 type 关键字都可以用来定义类型,但它们在某些方面有着不同的用途和特性。 扩展性: Interface:接口主要设计用来定义对象的形状,它们可以
数组方法 - 哪些方法会改变原数组
for...in 拿到的是key,可用于对象,不推荐用于数组 for...of 拿到的是value,不能循环普通对象,可用于Array, String, Map, Set, DOM collectio
JS - 闭包
经典写法: 闭包就是一个函数 f 和专属于这个函数的变量 a 的组合。 如果变量 a 放在全局,则任何人都可以访问。 如果变量 a 直接放在函数 f 内部,则每次对函数的调用都会重新创建变量 a,也不
JS - getter 和 setter
getter 代码示例(来自MDN): 不能同时将一个 getter 绑定到一个属性并且该属性实际上具有一个值。 setter 代码示例(来自MDN): 更多例子: 参考资料: getter - Ja
JS - 原型,prototype 和 __proto__
原型和原型链是JS实现继承的方式。 除了箭头函数,其它函数身上都有prototype属性。当该函数作为构造函数生成对象时,新生成的对象会继承其prototype中的方法(即 obj.__proto__
JS - this
this 的指向 fn(1, 2) 等价于 fn.call(undefined, 1, 2) obj.fn(1, 2) 等价于 obj.fn.call(obj, 1, 2) obj.child.fn(
JS - 继承
用class实现继承 ES5的继承 ...............................