- 博客(9)
- 问答 (14)
- 收藏
- 关注
原创 关于ES6中函数参数解构的理解
仅作个人理解 不作任何参考!形参结构主要就是为了简化代码1.函数形参的默认值function fn2(name='zs',age=18) { console.log(name,age);}fn2('ls',20)在ES6中允许为函数的形参设置默认值,上面代码打印出来为 ls 20如果fn2调用函数是不传实参,那么就会打印默认值打印出来为 zs 182,函数形参的结构let obj = { name:'张三', age:18, s.
2021-09-19 11:34:34
514
原创 js正则表达式
正则表达式主要用来检索替换文本,和表单验证、屏蔽敏感词等。创建正则表达式两种方法1 字面量创建 var reg = / js / ig ig为修饰符,i是忽略大小写 g是当前字符串的所有字符2 new 构造函数创建 var reg = new Regexp()字符串这样写varreg=newRegExp('abc','ig');常规字面量这样写varreg=newRegExp(/abc/ig);或varreg=newRegExp(/ab...
2021-09-04 15:19:22
295
原创 JS数组的五种迭代方法
个人理解,不做参考,欢迎指导!数组的迭代就是对数组进行遍历筛选过滤数组中的数据。1.数组.every(function(数组中的项,数组中项的下标,整个数组){ })var arr = [1,2,3,4,5,6];var a = arr.every(function (a,b,c) { console.log(a,b,c); return a > 0 ; // 控制台输出结果如下 // 1 0 (6)[1, 2, 3, 4, 5, 6] ...
2021-09-03 21:45:01
728
原创 冒泡排序和选择排序
冒泡排序是比较相邻两个数的大小,如果大于或者小于就互换位置,每次内循环减外循环的次数,因为外循环执行一次说明后边有个数已经排好,所以就不用比较了var a = [6, 2, 1, 3, 4, 5]for (var i = 0; i < a.length; i++) { for (var j = 0; j < a.length - i; j++) { if (a[j] < a[j + 1]) { var temp = a[j];
2021-09-03 12:18:18
112
原创 js数组去重的两种方法
第一种:在新数组查找原数组的每一项,如果在新数组中查找不到(== -1),就把原数组的项添加到新数组中var arr = [1,2,3,2,1,3,6,8,9];var newarr = [];//循环原数组的每一项,在新数组中查找原数组的每一项for (var i = 0; i < arr.length; i++) { if (newarr.indexOf(arr[i]) == -1) { newarr.push(arr[i]) }}console.
2021-09-03 10:29:17
78
原创 js数据存储的方法和深浅拷贝!
小白入门个人理解,不做任何参考,不对的地方欢迎指点!JS中的数据是存放在栈和堆中的,栈和堆是在内存中是用来存储数据的不同区域。js数据类型分为简单数据类型(基础数据类型或值类型)和复杂数据类型(复合数据类型或引用数据类型);简单数据类型:number string null undefined boolean复杂数据类型:object function array 通过new关键字创建的对象都是复杂数据类型简单数据类型在存储变量时存储的是值本身,所以也叫值类...
2021-09-01 23:53:44
212
原创 这一路走来真的好辛苦,js反复捶打我的信心!
作为一名零基础的小白,接触到现在十五天了,在这过程中不断地被捶打,每次感觉突然开窍的时候就会有一次被打击,然后重新鼓励自己必须学会,不是想赢,是真的不想比别人差,如下的例子是老师第三天讲的东西,我到现在半个月了再回头看愣是研究了半个多小时才整懂,来到这里感慨一下,有时候一个例子要几个小时甚至一天才能明白,每当进度特别慢的时候我就开始怀疑自己,我真的很差吗?然后不服输的我又重燃斗志,干!中国两年研究出原子弹,现在不要我研究原子弹,一个js难道都学不会吗,于是又热情满满的投入学习,这种反复被捶打的过程真的很煎熬
2021-08-29 13:29:34
145
原创 js中的函数返回值
个人见解不做任何参考,有不对的地方望哥哥姐姐给出宝贵意见!函数就像一个小黑屋,将局部变量和函数囚禁在其中,在屋子外边得不到这个数据。每个函数在被调用后都会有返回值,默认返回值为undefined;若想返回函数中的变量和函数则需要用return 进行返回function a(){ var b = 10; console.log(b); 控制台正常打印10}var c = a(); 此时这里的c 就会变成undefinedfunction a(){ v
2021-08-29 10:33:25
8085
1
原创 浅谈js中的函数
以下见解仅为个人理解,没有任何指导意义,望各位哥哥姐姐观摩指导,欢迎提出宝贵意见!函数是将具有相同功能的代码块或相同代码的代码块放在function中,在有需要的时候调用。函数的作用:提高代码复用率,减少代码量。函数声明方式分为声明函数和字面量声明(表达式声明);声明函数:function 函数名(){ };字面量声明:var 变量名 = function (){ };函数只声明不调用不会自己执行,声明函数的调用方式可以写在函数前,也可以写在函数后;如 a()...
2021-08-28 19:14:04
94
空空如也
电脑软件中的视频可以拿下来吗,没有下载按钮
2021-10-01
闭包中的函数调用不知道结果如何得出
2021-09-24
dashen们这个咋写,一直报错,没有思路
2021-09-15
js仿评价星级效果怎么写
2021-09-07
在线等,盒子固定定位消除不了
2021-09-04
js轮播图不能实现缓慢往左滑动的效果
2021-08-30
预解析中的函数执行为什么会出现不是一个函数
2021-08-29
鼠标按住关闭不放然后往任意地方松开后登录框会粘在鼠标上
2021-08-27
盒子居中了但调试工具里的数据显示左右距离不一样
2021-08-27
css小三角定位到盒子上怎么让盒子阴影环绕小三角和盒子
2021-08-26
点击事件函数里的声明变量
2021-08-26
for循环中的点击事件函数异步过程如何解析
2021-08-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人