
javascript
文章平均质量分 60
小绵羊与狮子的爱情故事
这个作者很懒,什么都没留下…
展开
-
js中apply,call,bind的区别与用法
在JavaScript中,所有的函数再被调用的时候都会默认传入两个参数,一个是this,还有一个是arguments。在默认情况下this都是指当前的调用函数的对象。但是有时候我们需要改变this的指向,也就是说使函数可以被其他对象来调用,那么我们应该怎样做呢?这时候我们就可以使用call,apply和bind方法了。this指向 = 谁调用,指向谁(这是错误的!!!this永远指向最后一个调用它的那个对象(正解)如何解决this指向问题?1.使用ES6中箭头函数。原创 2024-09-14 14:24:42 · 816 阅读 · 0 评论 -
javascript数组元素访问:array.at()
在之前,我们一般使用方括号通过索引访问数组元素:array[index],如果指定的索引是一个无效值,JavaScript 数组并不会报错,而是会返回 undefined。JavaScript 数组的索引是从0开始的,第一个元素的索引为0,最后一个元素的索引等于该数组的长度减1。at() 方法接收一个整数值并返回该索引的项目,允许正数和负数。现在,数组提供了一个新的方法来访问数组元素:Array.prototype.at()。在大多数情况下,方括号语法是通过正索引访问数组元素的好方法。原创 2024-06-06 16:12:59 · 279 阅读 · 0 评论