![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
心丿涅
一只菜鸡
展开
-
Js find,filter,some,every,reduce,forEach,map,for...in,for...of方法介绍
const user = [ { age: 28, name: 'zhangsan' }, { age: 25, name: 'lisi' }, { age: 97, name: 'wangmazi' }, { age: 8, name: 'zhaoliu' }, { age: 32, name: 'wangwu' }, { age: 28, name: 'jack' }, { age: 47, name: 'tom' }];const ages原创 2020-07-29 22:50:35 · 173 阅读 · 0 评论 -
JS 常用数组方法总结
JS 数组机器方法总结定义:1、var mycars = new Array("Saab", "Volvo", "BMW")2、var mycars = new Array(size) //创建数组并指定长度,参数可选 mycars[0] = "Saab" mycars[1] = "Volvo" mycars[2] = "BMW"3、var arr=[值1,值2,值3]; //隐式创建注意: let arr = new Array()原创 2020-06-02 09:55:17 · 138 阅读 · 0 评论 -
Js数组排序
js排序var arr = [6,89,76,35,27,8,4,0,34,67]1、sort排序arr.sort(function(a, b){return a-b})//sort 没有参数时,将按字母顺序对数组中的元素进行排序,(按照字符编码的顺序进行排序)。//参数为一个function,a-b 为小到大, b-a 为大到小2、冒泡排序原理:从第一个元素开始,把当前元素和下一个元素进行比较。如果当前元素大,那么就交换位置,重复操作直到比较到最后一个元素 function ma转载 2020-05-08 19:15:28 · 107 阅读 · 0 评论 -
作用域(个人浅谈)
作用域解释:解释1:代码的执行环境,全局执行环境就是全局作用域,函数的执行环境就是私有作用域,它们都是栈内存(作用域就是代码执行开辟栈内存)解释2:作用域是在运行时代码中的某些特定部分中变量,函数和对象的可访问性(作用域决定了代码区块中变量和其他资源的可见性)私有作用域 ----> 函数执行都会形成一个私有作用域全局作用域 ----> 页面一打开就会形成一个全局的作用域...转载 2020-05-07 11:49:13 · 104 阅读 · 0 评论 -
this指向问题(个人浅谈)
this指向明确:this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象例子1:function a(){ var user = "kaikai"; console.log(this.user); //undefined console.log(this); //Window}a...原创 2020-05-06 14:48:18 · 100 阅读 · 0 评论 -
JavaScript 闭包(个人浅谈)
JS 闭包解释:能够访问另一个函数作用域的变量的函数,(即重用一个变量,又保护变量不被污染的一种机制。)(闭包就是一个函数,这个函数能够访问其他函数的作用域中的变量。)优点:1、读取函数内部的变量;2、这些变量的值始终保持在内存中(长期驻扎),不会在外层函数调用后被自动清除。3、避免全局变量的污染;4、私有成员的存在缺点:1、常驻内存 会增大内存的使用量 使用不当会造成内存...原创 2020-05-06 13:56:16 · 88 阅读 · 0 评论