自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 446

原创 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 178

原创 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 661

原创 冒泡排序和选择排序

冒泡排序是比较相邻两个数的大小,如果大于或者小于就互换位置,每次内循环减外循环的次数,因为外循环执行一次说明后边有个数已经排好,所以就不用比较了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 76

原创 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 52

原创 js数据存储的方法和深浅拷贝!

小白入门个人理解,不做任何参考,不对的地方欢迎指点!JS中的数据是存放在栈和堆中的,栈和堆是在内存中是用来存储数据的不同区域。js数据类型分为简单数据类型(基础数据类型或值类型)和复杂数据类型(复合数据类型或引用数据类型);简单数据类型:number string null undefined boolean复杂数据类型:object function array 通过new关键字创建的对象都是复杂数据类型简单数据类型在存储变量时存储的是值本身,所以也叫值类...

2021-09-01 23:53:44 185

原创 这一路走来真的好辛苦,js反复捶打我的信心!

作为一名零基础的小白,接触到现在十五天了,在这过程中不断地被捶打,每次感觉突然开窍的时候就会有一次被打击,然后重新鼓励自己必须学会,不是想赢,是真的不想比别人差,如下的例子是老师第三天讲的东西,我到现在半个月了再回头看愣是研究了半个多小时才整懂,来到这里感慨一下,有时候一个例子要几个小时甚至一天才能明白,每当进度特别慢的时候我就开始怀疑自己,我真的很差吗?然后不服输的我又重燃斗志,干!中国两年研究出原子弹,现在不要我研究原子弹,一个js难道都学不会吗,于是又热情满满的投入学习,这种反复被捶打的过程真的很煎熬

2021-08-29 13:29:34 107

原创 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 7937 1

原创 浅谈js中的函数

以下见解仅为个人理解,没有任何指导意义,望各位哥哥姐姐观摩指导,欢迎提出宝贵意见!函数是将具有相同功能的代码块或相同代码的代码块放在function中,在有需要的时候调用。函数的作用:提高代码复用率,减少代码量。函数声明方式分为声明函数和字面量声明(表达式声明);声明函数:function 函数名(){ };字面量声明:var 变量名 = function (){ };函数只声明不调用不会自己执行,声明函数的调用方式可以写在函数前,也可以写在函数后;如 a()...

2021-08-28 19:14:04 53

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除