javascript
文章平均质量分 60
本专栏没有特定的顺序,纯是自己遇到什么,记录什么
hello_undefined
这个作者很懒,什么都没留下…
展开
-
JavaScript 数组去重
数组去重的实现原创 2023-08-26 16:13:29 · 52 阅读 · 0 评论 -
JavaScript 数组扁平化
数组扁平化的实现原创 2023-08-26 14:24:52 · 67 阅读 · 0 评论 -
JavaScript数组API整理
这两个方法都是找出数组中的匹配项,它们都接收一个函数参数,该函数中可以自定义匹配条件,找出第一个匹配的项就返回。而它们的区别就在于返回值,find()方法返回的是匹配项的值,如果没找到就返回undefined,方法用于检测数组中是否所有元素都满足指定条件,如果有一个元素不满足条件,则表达式返回false , 剩余的元素不会再执行检测,否则返回true;方法用于检测数组中是否有满足指定条件的元素,如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测,否则返回false。原创 2023-08-26 13:13:51 · 76 阅读 · 0 评论 -
JS闭包学习
1、作用域 作用域就是可以访问的变量的范围。 ES5:全局用域、局部作用域(函数作用域);ES6:新增块级作用域。 注:在JS中所有没有被赋值的变量均为全局变量;在局部作用域定义的变量,只能在函数内部访问,当函数执行完之后,这个局部变量也相应的被销毁。2、闭包概念 可以访问其他函数内部变量的函数,通常情况下,函数内部的变量是无法在函数外部无法访问的,因此使用闭包的作用就具备实现了能在外部访问某个函数内部变量的功能。3、闭包产生的...原创 2021-09-05 13:31:04 · 132 阅读 · 0 评论 -
call()、apply()、bind()
首先,清楚一个概念函数是对象的方法:var person = { firstName:"Bill", lastName: "Gates", fullName: function () { return this.firstName + " " + this.lastName; }}person.fullName(); //fullName 属性是一个方法。person 对象是该方法的拥有者。//fullName 属性属于 person 对原创 2021-07-25 13:32:04 · 146 阅读 · 0 评论 -
slice、splice、split
一、slice定义: slice() 方法可从已有的数组中返回选定的元素,不会改变原数组;语法:arrayObject.slice(start,end)参数 描述 备注 start 必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。 包含start end 可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含...原创 2021-07-25 10:32:14 · 349 阅读 · 0 评论