![](https://img-blog.csdnimg.cn/e9792dfc98f84700ae584a8691958238.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript 知识小本本
记录JavaScript 的一些知识点,分享给大家!
靖凡无所畏惧
前端攻城狮!
展开
-
JavaScript 箭头函数 小知识点
前言:箭头函数是 es6 推出的,主要是为了方便我们声明函数,解决函数的this指向问题,现在我就为大家分享一点 箭头函数的知识。箭头函数特点:箭头函数没有 function 关键字 箭头函数 小括号和花括号之间有一个箭头 如果参数是一个,可以省略小括号 如果 直接返回对象类型,需要使用 () 进行包裹 箭头函数中没有 this 指向问题 箭头函数没有 arguments,可以使用剩余运算符将多余数组放到 指定参数中 函数可以赋予默认参数代码展示:// 箭头函数简单使用le原创 2022-04-07 09:27:50 · 905 阅读 · 0 评论 -
JavaScript 中 let 和 const 知识点
前言:在 JS 中不仅 var 可以声明变量,在es6中又推出了 let 和 const 声明变量,那么他们有什么区别呢,现在就给大家分享一下。区别:varfor (var i = 0; i < 3; i++) { console.log(i); // 0 1 2}console.log(i); // 3console.log(window.i); // 3var 声明的变量不支持封闭作用域,因此 var 声明的变量会作用到全局上边,因此,上边代码 ...原创 2022-04-01 08:51:29 · 184 阅读 · 0 评论 -
JavaScript-逗号操作符
前言:最近发现 JavaScript 有一个叫做逗号操作符的小东西,感觉很有意思,分享给大家。功能:对它的每个操作数求值(从左到右),并返回最后一个操作数的值。语法:expr1, expr2, expr3...代码:let a = 1;let b = 2;let c = 0;c = (a++,b++,a+b);console.log(c) // 5...原创 2022-03-12 19:52:05 · 1445 阅读 · 0 评论 -
对象的 get 和 defineProperty 定义的 get 区别
前言:大家肯定用过 用过对象自己定义的 get 和 set 方法,也肯定用过 Object.defineProperty 定义 的 get 和 set 方法,那么他们的区别是什么呢,现在给大家分享一下。代码:在对象字面量上定义的get 和setlet obj = { get name() { return '靖凡'; }}let address='';Object.defineProperty(obj, "address", { get() {原创 2022-03-12 16:05:23 · 360 阅读 · 0 评论