![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 58
安之若素づ
这个作者很懒,什么都没留下…
展开
-
JavaScript 闭包(Closure)
JavaScript 变量属于本地或全局作用域。全局变量能够通过闭包实现局部(私有)。我们都知道,js的作用域分全局全局作用域和局部作用域两种,js作用域环境中访问变量的权利是由内向外的,内部作用域可以获得当前作用域下的变量以及当前作用域的外层作用域下的变量,反之则不能,也就是说在外层作用域下无法获取内层作用域下的变量,同样在不同的函数作用域中也是不能相互访问彼此变量的。var local = 1;function foo(){ console.log(l...原创 2022-01-17 22:43:30 · 291 阅读 · 0 评论 -
JavaScript ES6之Set和Map数据结构
目录SetWeakSet Set ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成Set数据结构。Set函数可以接受一个数组(或者具有iterable接口的其他数据结构)作为参数,用来初始化。//sample 1const set = new Set([1,2,3,4,4]);[...set] //[1,2,3,4]//sample 2function divs(){...原创 2022-01-17 00:50:33 · 451 阅读 · 0 评论 -
JavaScript 中 call 函数和 apply 函数
使用 call()方法,可以编写能够在不同对象上使用的方法,达到方法重新的目的。call() 方法是预定义的 JavaScript 方法,它可以用来调用所有者对象作为参数的方法。通过 call(),你能够使用属于另一个对象的方法。call() 方法可接受参数,本例调用 person 的 fullName 方法,并用于 person1:var person = { fullName: function(city, country) { return thi...原创 2022-01-12 21:21:02 · 166 阅读 · 0 评论 -
JavaScript 性能
减少循环中的活动。循环每次迭代时,差代码就会访问数组的length属性,好代码在循环之外访问length属性,使循环更快。 //差的代码var i;for (i = 0; i < arr.length; i++) {}//更好的代码var i;var l = arr.length;for (i = 0; i < l; i++) {} 减少DOM访问。与其他 JavaScript 相比,访问 HTML DOM 非常缓慢,假如您期望访问某个 DOM 元素若干次,那么只...原创 2022-01-09 12:33:44 · 400 阅读 · 0 评论 -
JavaScript中常用的数学函数
Math 对象属性:E 返回欧拉数(约 2.718)。 LN2 返回 2 的自然对数(约 0.693)。 LN10 返回 10 的自然对数(约 2.302)。 LOG2E 返回 E 的以 2 为底的对数(约 1.442)。 LOG10E 返回 E 的以 10 为底的对数(约 0.434)。 PI 返回 PI(约 3.14)。 SQRT1_2 返回 1/2 的平方根(约 0.707)。 SQRT2 返回 2 的平方...原创 2021-12-31 19:03:47 · 778 阅读 · 0 评论 -
JavaScript 中const的使用
ES2015 引入了两个重要的 JavaScript 新关键词:let 和 const。通过 const 定义的变量与 let 变量使用方法类似。let的使用点击下面链接:JavaScript 中let的使用_安之若素づ的博客-CSDN博客JavaScript 中Let的使用https://blog.csdn.net/weixin_42754922/article/details/122259217JavaScriptconst变量必须在声明时赋值,但不能重新赋值。 const ...原创 2021-12-31 18:32:31 · 10450 阅读 · 0 评论 -
JavaScript 中 let 的使用
JavaScript 中Let的使用原创 2021-12-31 17:50:35 · 1548 阅读 · 0 评论