![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mdn
文章平均质量分 77
rainbowdiary
这个作者很懒,什么都没留下…
展开
-
Array数组方法-mdn
数组几大功能分类遍历Array.from(arr,fn) 第二个参数类似mapArray.prototype.filter(fn) 过滤,返回过滤后新数组遍历时,将返回值为true的元素放入新数组Array.prototype.forEach(fn) 同for循环Array.prototype.map(fn) fn必须得有返回值将元素拿出来变换之后放到新数组中Array.prototype.reduce(fn,initVal) 返回值类型取决于initVal,第二个参数fn(acc,cu原创 2021-04-05 18:38:56 · 1994 阅读 · 0 评论 -
JS面试知识点9-模块化
AMD CMD CommonJS ES6*//*为什么要使用模块化:1. 解决命名冲突2. 提供复用性3. 提高代码可维护性*//* 早期解决命名冲突和污染全局变量的方法:使用立即执行函数 */; (function (value) {value.name = 'lisa';console.log(value);value.test = function () { }})(12);/* AMD 和 CMD *//* CommonJS *..原创 2020-10-16 17:32:15 · 98 阅读 · 0 评论 -
JS面试题
数组扁平化const arr = [1, [2, [3, [4, 5]]], 6];const res1 = arr.flat(Infinity); //方法1:数组flat方法const res2 = JSON.parse('['+ JSON.stringify(arr).replace(/\[|\]/g,'').split(',') +']') //方法2:JSON加正则的方法function flatten(arr){ return arr.reduce((acc,c.原创 2020-09-27 16:22:22 · 102 阅读 · 0 评论 -
JS面试知识点1-JS类型转换
JS类型转换原创 2020-09-27 10:47:42 · 86 阅读 · 0 评论 -
JSON序列化对象-mdn
描述JSON是一种语法 用来序列化对象,数组,字符串,布尔值和null。其他都不可以一、JSON.parse(text,[reviver])解析JSON字符串;返回值:Object对象 text:JSON字符串 reviver:转换器,一个遍历的函数,对返回的JS对象进行处理 二、JSON.stringify(value,[replacer,[space]])参数 replacer 函数/数组 space 描述 布...原创 2020-09-18 14:34:13 · 809 阅读 · 0 评论 -
JS数据类型-mdn
数据类型:基本数据类型+引用数据类型 Boolean,String,Number,Undefined,Null,Symbol,Object区别:考点:深拷贝/浅拷贝 了解原理原创 2020-09-15 11:40:30 · 748 阅读 · 1 评论 -
Number/Math/parseFloat/parseInt/Date数字日期对象-mdn
Math.ceil(x) 向上取整,接近正无穷大 Math.ceil(12.01) => 13 Math.ceil(-12.9) => -12 Math.floor(x) 向下取整,接近负无穷大 Math.floor(12.01) => 12 Math.floor(-12.9) => -13 Math.round(x) 四舍五入 常用:四舍五入到指定精度,并保留指定小数点的位数 function round(number, precision) ...原创 2020-09-14 15:24:36 · 273 阅读 · 0 评论