![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
原生js
文章平均质量分 67
冰封墨客
我是来自一个山村的北漂前端客,长时间安逸使自己堕落了许多,但自从写了博客我才知道自己还可以认真一次。于是我决定把之前学到的知识经验都捡起来,重新站立起来,做一个真正的前端
展开
-
对于js一些知识点的小总结
函数声明的三种方式函数关键字(function)// 函数调用可以写在函数声明前面function func(params) { console.log('fucntion的声明方式')}函数表达式或称函数字面量(Function Literals)// 函数表达式必须等到解释器执行到那一行才进行解释,函数调用要写在函数表达式后面// console.log(funcExp.length) //2const funcExp = function(params,params2原创 2021-02-07 17:26:45 · 153 阅读 · 0 评论 -
Object的defineProperty、defineProperties、getOwnPropertyDescriptor、getOwnPropertyDescriptors方法
一、Object.defineProperty() : 在一个对象上定义新属性或者修改现有属性,并返回这个对象。语法:Object.defineProperty(obj, prop, descriptor)参数:obj: 要在其上定义或修改属性的对象props: 要定义或修改属性的名称descriptor: 将被定义或修改的属性描述符属性描述符有两种主要形式:数据描述符和存取描述...原创 2019-06-10 08:55:13 · 649 阅读 · 0 评论 -
js数组操作方法
创建一个数组:var a = Array(); // [] var a = Array(3); // [undefined,undefined,undefined]//此处3识别为数组的长度var a = Array(3,11,8); // [ 3,11,8 ]ES6 Array.of() 返回由所有参数值组成的数组定义:返回由所有参数值组成的数组,如果没有参数,就返回一个空数组。目...转载 2019-07-16 15:49:30 · 121 阅读 · 0 评论 -
浅解函数柯里化及其相关知识点
堆栈堆是堆内存的简称,栈(先进后出)是栈内存的简称。堆是动态分配内存,内存大小不一,也不会自动释放。栈是自动分配相对固定大小的内存空间,并由系统自动释放.js数据类型基本数据类型Undefined、Null、Boolean、String、Number、Symbol都是直接按值直接存在栈中,每种类型的数据占用的内存空间大小都是固定的,并且由系统自动分配自动释放引用数据类型Obje...原创 2019-08-09 15:57:02 · 199 阅读 · 0 评论 -
ES6中Proxy浅析
定义Proxy 对象用于定义基本操作的自定义行为(如属性查找,赋值,枚举,函数调用等)。语法let p = new Proxy(target, handler);参数target : 需要使用Proxy包装的目标对象handler : 定义代理的行为的函数通俗理解其实就是拦截目标对象对其进行过滤和改写,这样就可以不直接操作对象本身,而是通过代理对象来间接来操作对象hand...原创 2019-08-12 09:50:47 · 343 阅读 · 0 评论