- 博客(28)
- 收藏
- 关注
原创 利用事件委托的原理,实现删除数组中的元素
特点:(1) 参数是一个函数,参数有三个形参,第一个参数是数组中的元素,第二个参数是元素的下标,第三个参数是原数组.作用:查找数组中第一个满足条件的数组元素的下标,如果有,就返回这个元素的下标;作用:根据条件筛选数组的元素,筛选出满足条件的数组中的元素,组成一个新的数组返回.利用事件冒泡的原理,把一个元素(子元素)的事件委托给另一个元素(上级元素).语法:splice(从哪一索引位置开始,删除多少个,替换的新元素)2.数组的高阶方法---3.数组的高阶方法---4.数组的常用方法---
2023-09-02 19:19:42
97
1
原创 js中的冒泡排序
先遍历数组,让挨着的两个进行比较,如果前一个比后一个大,那么就把两个换个位置;然后进行第二遍的遍历,还是按照之前的规则,第二大的数字就会跑到倒数第二的位置;数组遍历一遍以后,那么最后一个数字就是最大的那个了;以此类推,最后就会按照顺序把数组排好了.
2023-08-25 18:53:39
71
1
原创 for in和for of的区别
for in和for of二者都可以循环遍历数组,区别在于:for in获取的是数组元素的下标,而for of获取的是数组元素.(1) for in和for of都可以循环数组,但for in获取的是数组元素的下标,for of获取的是数组元素.(2) for in可以循环遍历对象,但for of不可以循环遍历对象.for in可以循环遍历对象,但for of不可以循环遍历对象 .
2023-08-24 17:06:51
88
2
原创 判断一个变量是不是数组?
由此可得,typeof只能用于判断基本数据类型,对与判断一个变量是不是数组,它只能判断这个变量是不是对象,本质上,数组也是对象.在js中,判断数据类型可以使用。
2023-08-24 16:22:13
66
2
原创 敏感词过滤
var str = 'asdasdSMasdasdasdSMsdasdasdSMsadasd垃圾sssd垃圾';需要结果:asdasd**asdasdasd**sdasdasd**sadasd**sssd**var arr = ['SM','垃圾'];比如,我要过滤 "SM"
2023-08-24 12:02:49
82
2
原创 随机生成一个五位以内的数,然后输出该数共有多少位?每位分别是什么?提示:随机数*100000 -》 数字--》字符串
【代码】随机生成一个五位以内的数,然后输出该数共有多少位?每位分别是什么?提示:随机数*100000 -》 数字--》字符串。
2023-08-24 11:52:51
87
2
原创 递归及其应用
满足临界条件就结束递归;不满足条件就会继续调用自己.写递归的时候,需要有一个。(2) 求数组元素的和。(1) 求前n项的和。,否则会变成递归,从而产生。
2023-08-21 17:26:10
68
2
原创 根据输入的三个数字,判断是这一年的第几天?
世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)(4年1闰,百年不闰或400年再闰)2月份---闰年---29天;2月份---平年---28天.
2023-08-21 14:50:03
75
2
原创 改变this的指向的方法
箭头函数没有自己的this,与所处环境(上下文)保持一致.根据这一特点可以改变this的指向.不同点:call和apply会调用函数本身,bind不会调用函数本身,而是返回一个新函数.相同点:都是函数的方法.
2023-06-24 14:12:54
48
1
原创 JavaScript中的this指向问题
引言:每个函数内部都有一个关键字this,是可以直接让我们使用的.函数内部的this指向谁,取决于函数的调用方式.:看不出被谁调用和属于谁,this指向的就是window.:this指向的是new的时候所创建的对象.:谁调用this,this指向的就是谁.:没有自己的this,与上下文保持一致.:给谁添加事件,this指向的就是谁.
2023-06-24 11:57:35
35
1
原创 原型和原型链
引言: 在JavaScript中,我们使用构造函数的时候,可以通过一些代码和内容向当前的对象中添加一些属性和方法,但是这样的话,就会存在一些不足之处:一模一样的函数,出现了两次,并且占用了两个空间地址.那么,要向解决这个问题,就需要使用到一个东西,叫做原型。
2023-06-24 11:20:45
38
1
原创 JavaScript中的闭包
引言:JavaScript中的函数是一个对象,也是一等公民.函数既可以赋值给变量,也可以作为函数的参数,同时,还可以作为另一个函数的返回值.那么,在JavaScript中,就是一个函数.
2023-06-24 10:24:30
86
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人