首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
薄荷薄荷薄荷糖
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
ES6-Set/Map
Set()JS中的数组在底层实际上是用对象模拟的,严格意义来说JS是没有数组的而ES6新增的Set数据结构,类似数组,但是成员唯一,不能有重复的值,经常用set进行数组去重,然后再转成数组,提升开发效
ES6-数组拓展
target指的是位置,在第几位插入,插入的数值由后两位决定,并且保持没替代的值和数组长度不变。
ES6-对象拓展
引用变量一定要加括号,不然就变成{a: "valueA", b: "valueB"},直接转化不引用了。 Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。 应当直接在 Object 构造器对象上调用…
JS-拷贝
我们想复制一个对象的时候,经常通过赋值实现,但是通常一个变,另外一个也会跟着变。 不足:原型链上的自定义属性也会拷贝,并且只处理了属性,没有处理引用值(没有处理引用地址的问题,还是拿的别人的)。
JS-原型链继承
prototype是function对象的一个属性,构造函数实例化以后出现的结果,定义构造函数构造出的每个实例对象的公共祖先。一般配置项写在构造函数里,不变的属性和方法写在原型里,并且无法通过实例化对象影响原型上的属性和方法。 constructor:原型上的构造器,指向构造函…
JS-构造函数
当Car被实例化(new)的时候,就相当于普通函数被执行的,new只是改变了this指向。
JS-对象
对象中,this指向对象本身,可以通过this调用本对象内的其他属性和方法。 和普通的函数没有什么区别,就是命名用大驼峰和普通函数区别开。原型是自定义构造函数对应的原型。
JS-立即执行函数
立即执行函数IIFE(ImmediatelyInvokedFunctionExpression)-可作为初始化函数GO里的函数不释放,随时随地都可以调用但是立即执行函数可以自动执行,执行完成后立即释放
JS-原始值/引用值/类型转换
和String()没什么区别,另外这个方法也可以进行进制转换。 先经过Number()进行隐式类型转换,再和NaN对比,取bool值。
JS-闭包
test1函数被执行结束时,因为test2被返回到外部,且被全局变量test3接受,test2抓着test1的AO。 所以test1的AO并没有被销毁,因为还存在引用,只是test1作用域链对test1的AO这条指向被剪断了。 当内部函数被返回到外部并保存时,一定会产生闭包,闭…
下一页
个人成就
文章被点赞
11
文章被阅读
13,843
掘力值
730
关注了
4
关注者
3
收藏集
12
关注标签
4
加入于
2020-04-29