js
文章平均质量分 83
只想躺平的咸鱼
这个作者很懒,什么都没留下…
展开
-
深入理解js----------(乱序版)
js数据类型 数据类型 js命名规范:1.严格区分大小写2.使用数字、字母、下划线、$、数字不能作为开头3、使用驼峰命名法4.不用关键字、保留字 数据类型分为基本数据类型(string,number,null,undefined,boolean,Symbol(es6新增),bigint(es11新增)和引用数据类型(object,function) object分为普通对象、数组对象、正则对象、数学对象、日期对象…… 存储 基本数据类型存放在栈内存中(所以也可以叫做值引用),引用数据类型存储在堆原创 2022-05-01 23:24:59 · 557 阅读 · 0 评论 -
js--一些很多实现方法的总结
数据扁平化 数据扁平化是指将多维数组转化为一维数组。 实现: Array.prototype.flat直接实现数组扁平化arr.flat()括号里面传入你需要把几级中括号进行解析,如果不知道传入Infinity,会把所有的进行解析 toString方法 let result=[] //把其转化为字符串之后用,分割在把每一项转化为数字 result.push(arr.toString().split(',').map(item=>Number(item))) join+正则表达式原创 2022-04-25 22:00:35 · 804 阅读 · 0 评论 -
js总复习
call、apply和bind区别 call和apply都是function原型上的方法,每一个函数作为function的实例,可以调用call和apply方法都是用来改变函数中this的指向问题的唯一的区别就是传给函数参数时,call时一个个传参,apply是以数组形式,bind也是改变函数指向不过bind不会把函数立即执行,而是预先处理this,bind 方法的返回值是函数,需要手动调用才会执行,而 apply 和 call 则是立即调用。三个以内,call和apply性能差不多,但是三个以上,call原创 2022-04-23 22:37:06 · 904 阅读 · 0 评论