首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JS基础
jason_yang
创建于2022-06-22
订阅专栏
JS基础
暂无订阅
共18篇文章
创建于2022-06-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Array内置方法reduce/map原理与实现
Array包含了大量的内置方法:forEach、map、filter、reduce等。我们将实现相应方法。 reduce 定义 Another common thing to do with arra
js 复制对象部分属性
已知 需要提取为对象如下 1.对象处理 1.1直接具体属性赋值 1.2.复制+删除属性 1.3.解构+剩下属性 1.4.遍历+参数判断 赋值 1.5.reduce遍历+参数判断 赋值 2.数组处理 1
es6 新特性
模板字符串 可以放: 变量、算术计算、三目、对象属性、创建对象、调用函数、访问数组元素 ——有返回值的合法的js表达式 不可以放: 没有返回值的js表达式, 也不能放分支/判断、循环等程序结构。 比如
js 创建对象10种方法
1. 创建空对象 new Object() 缺点: 每个属性方法都要重新单独设置。 2. 字面量{} 缺点: 多个一个的对象不能复用 3. 工厂函数方式 缺点: 本质还是new Object(),无法
js 面向对象3大特点与this
1.面向对象3大特点 先使用一个个的对象结构集中存储现实中事物的属性和功能。然后,再按需使用不同对象中的不同属性和功能。 优点: 简化大数据了的管理 封装 : 继承 重载 封装 封装就是创建一个对象,
js 数组/关联数组 和 类数组对象/伪数组
普通数组 普通数组是对象 数字索引访问 数组元素可以是对象 可设置 length 关联数组 关联数组又叫:伪数组 ,如js函数参数 arguments 例如: 具有 长度 可遍历 没有 数组的方法po
js 对象7种继承
1. 原型链式继承 将父类的实例作为子类的原型 • 缺点: 创建子类实例时, 无法向父类构造函数传参 2. 构造函数继承 3. 实例继承 4. 拷贝继承: 无法获取父类不可for in遍历的方法 5.
js 判断两个对象是否内容相等
1.===判断 使用 a=== b 完全比较,只能判断同一个引用的对象。内容一样的对象不能判断出来 2.JSON.stringify()转化 JSON.stringify(a) === JSON.st
JS-基础-迭代/set/map集合
Iterable object(可迭代对象) 可迭代(Iterable) 对象是数组的泛化。这个概念是说任何对象都可以被定制为可在 for..of 循环中使用的对象。 Symbol.iterator
js 基础-数据类型-数组
数组 存储有序的集合:数组又叫 双端队列(deque),支持队列+堆的功能 声明 数组可以存储任何类型的元素。 队列(queue) push 在末端添加一个元素. shift 取出队列首端的一个元素,
js 基础-数据类型-数字/字符串
原始类型的方法 一个原始值:有 7 种原始类型:string,number,bigint,boolean,symbol,null 和 undefined。 一个对象:能够存储多个值作为属性。 {} 创
JS 基础-对象
对象 “普通对象(plain object)”,或者就叫对象。 字面量 文本和属性 一个对象属性由键值 可以通过delete 删除属性 方括号 访问属性 点符号 计算属性 //属性是不是固定,而是随机
计算机网络基础
交换机: 源mac与接受端口绑定 ->记录到 mac地址表 找到发出端口 (1)找到关联端口直接发送 (2)找不到关联端口,则在发送给所有端口(除了发送者)泛洪,如果接受电脑mac是目标mac,则他就
JS 基础知识
代码结构 js 将换行符理解成“隐式”的分号。这也被称为 自动分号插入 例外: 严格模式 use strict,必须在最顶部才有全局效果 控制台 需要 使用自执行函数 变量命名 变量名称必须仅包含字母
es6 学习
1.计算属性1.计算属性1.计算属性1.计算属性1.计算属性1.计算属性1.计算属性1.计算属性1.计算属性
js模块化 理论学习
1.全局方法 缺点:容易产生全局污染 2.结构/对象封装 缺点:对象/结构的内容会外部修改 3.自执行函数 缺点:如果这时候需要引用别的模块访问不了 4.自执行函数(带参数) 缺点:参数不灵活,
函数柯里化
每一次("xx")的调用,都返回的都是一个函数直到最后一个才是真正的执行内容。JavaScript函数柯里化
JS对象复制的方式
1. JSON.stringify 转字符串 2. Object.create() 3.解构...1. JSON.stringify 转字符串 2. Object.create() 3.解构...