首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
javascript基础
jeyarLin
创建于2022-08-01
订阅专栏
javascript基础
暂无订阅
共24篇文章
创建于2022-08-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
P1-javascript类型
延迟加载JS有哪些方式 数据类型 基本类型:Number,String,Boolean,Null,Undefined,Symbol,bigInt 引用类型:Object NaN是一个数值类型,但不是一
P28-find,filter的区别
区别一 find返回具体内容 filter返回新数组 区别二 find 匹配到第一个即返回 filter 返回满足过滤条件的数组,【没有返回空数组】 some,every的区别 some 不会改变原始
P27-Promise有几种状态
状态 pending(进行中)、fulfilled(已成功)和rejected(已失败) Promise对象特点 对象的状态不受外界影响。 一旦状态改变,就不会再变,任何时候都可以得到这个结果。 ge
P26-箭头函数和普通函数的区别
this指向的区别 箭头函数中的this是在定义时就决定的,而且不可修改(call,apply,bind) 箭头函数的this指向定义时候,外层第一个普通函数的this 箭头函数不能new,不能当做构
P0-JS links
相关链接 P6-JS作用域 P7-JS对象 P8-作用域-this指向-原型 P9-JS判断数组的方式有哪些? P10-slice,splice P11-JS数组去重 P12-找出多维数组的最大值 P
P24-作用域test
var有变量提升,let,const无变量提升。 var可多次声明,let,const不能多次声明。 var,let声明变量,const声明常量。 var,let可以再次赋值,const不能。
P22-localStorage,sessionStorage,cookie区别
code 应用场景:localStorage 适合持久化缓存数据,比如页面的默认偏好配置等;sessionStorage 适合一次性临时数据保存;cookie适合有效期数据存储。 区别
P21-JS深拷贝和浅拷贝
克隆 前置知识 可以 看看 原始类型/基本类型/原始值包装类型 Number String Boolean Symbol --- es6 BigInt --- es6 Null Undefined n
P20-sort()背后的原理
功能:对数组的元素进行排序,并返回数组。改变原数组。 sort() 默认按照Unicode编码排序 语法:arrayObject.sort(sortby);sortby 可选,用来规定排序的顺序,但必
P11-JS数组去重
利用对象属性去重 创建空对象,遍历数组,将数组中的值设为对象的属性,并给该属性赋初始值1,每出现一次,对应的属性值增加1,这样,属性值对应的就是该元素出现的次数了 set与解构赋值去重 ES6中新增了
P10-slice,splice
slice 功能:截取 参数:slice(3),slice(1,3),slice(-3); 返回:一个新数组,不改变原数组 splice 功能:插入,删除,替换 返回:删除的元素,会改变原数组
P8-作用域-this指向-原型
对象如何找属性方法 优先级:对象本身找 ===> 构造函数中找 ===> 对象原型中找 ===> 构造函数原型中找 ===> 上一层原型中找
P6-JS作用域
注意点 除了函数外,js是没有作用域块的。 作用域链:内部可以访问外部的变量,但外部不能访问内部的变量。 注意:如果内部有,优先查找内部的,如果内部没有就查找外部的。 3. 注意:声明变量是用var,
P25-对象合并
assign可以合并多个对象 第一个参数是目标对象,后面参数是源对象; assign实行的是浅拷贝,拷贝的是源对象的引用; 属性名相同,后面会覆盖前面的属性值; 参数不是对象,assign会将它转为对
P23-var,const,let的区别
共同点 --- 都可以声明变量 不同点 var 有变量提升机制;const,let 没有变量提升机制。 var 可以多次声明同一变量;const,let 不可以多次声明同一变量。 var,let 声明
P19-call,apply,bind的区别
执行时机 call立即执行 apply立即执行 bind不会立即执行,返回的是个函数。 参数 apply第二个参数是数组,call,bind第二个参数是挨个罗列出来的 场景1 场景2
P18-JS的继承方式有哪些?
JS继承方式4种;JS继承方式4种;JS继承方式4种;JS继承方式4种;JS继承方式4种;JS继承方式4种;
P7-JS对象
JS对象注意点 对象是通过new操作符构建出来的,所以对象之间不相等。 对象注意:引用类型。 对象的key都是字符串类型。 对象如何找属性方法 对象本身找 ===> 构造函数中找 ===> 对象原型中
P16-闭包
前置知识 上级作用域和堆栈内存释放问题 上下文 闭包是什么? javascript函数会产生闭包。 闭包是函数本身和该函数声明时所处的环境状态的组合。 函数能够‘记忆住’起定义时所处的环境,即使函数不
P15-new操作符具体做了什么?
操作步骤 创建一个空对象。 将 空对象的原型 指向 构造函数的原型。 将 空对象 作为 构造函数的上下文(改变this指向)。 对 构造函数 有 返回值的处理判断。【构造函数返回基本类型就忽略,返回引
下一页