JS
A 练以新
这个作者很懒,什么都没留下…
展开
-
new在执行构造函数时会做的四件事
new在执行构造函数时①在内存中创建一个新对象②让this指向这个新对象③执行构造函数里的代码,给这个新对象添加属性和方法④返回这个新对象(所以构造函数里面不需要return)...原创 2019-10-23 15:51:28 · 1260 阅读 · 0 评论 -
JS之数组遍历forEach
forEach遍历数组forEach一共有三个参数,每个参数的意义都不同。1第一个参数是value,就是数组中正在遍历的那个元素的值2第二个参数是index,是正在遍历元素在数组中对应的下标(众所周知,数组下标是从0开始的哈!!)3第三个参数是object,就是对象,并且指的是正在进行遍历的这个数组//遍历数组 forEach //第一个参数:正在遍历的元素 ...原创 2019-08-21 15:11:59 · 2221 阅读 · 0 评论 -
JS之数组slice&splice
JS数组之slice&spliceJS中的数组对象Array有很多内置的方法很好用,今天我来总结一下slice和splice的用法1.slice()方法slice()==作用:==从数组中截取指定的元素片段(形象的比喻就是:切片)有两个形参- -第一个形参表示起始位置,从下标0开始- -第一个形参表示结束位置,但不包括结束位置的元素,-详细说清请看代码(每一个consol输...原创 2019-08-21 15:42:50 · 377 阅读 · 0 评论 -
JS之数组去重splice
运用splice进行数组去重思路: // 思路:双层循环:外层控制每次遍历时需要比较的数组对象, // 内层单次遍历找出重复元素,并执行splice删除操作 var arr = [1, 2, 3, 2, 1, 3, 4, 2, 5]; for (var i = 0; i < arr.length; i++)...原创 2019-08-21 15:59:43 · 853 阅读 · 0 评论 -
JS之数组排序sort
JS之数组排序sort这里是学前端的练小白的每日点滴如书写有误,请大佬不吝赐教,万分感谢持续更新中首先我们先来了解一下 sort()方法:作用:将数组按照Unicode编码进行排序,并直接影响原数组console.log();语句后面的注释为其在网页中的运行结果 var arr1 = ["t","b","f","e","v","d"]; //sort是默...原创 2019-08-21 16:54:10 · 415 阅读 · 0 评论 -
JS之数组其余方法的concat()、join()、reverse()、sort()
数组的concat()、join()、reverse()、sort()的方法console.log();语句后面的注释为其在网页中的运行结果- consat()方法 //1. consat(): // --连接两个或多个数组,并将新的数组返回 // -- 该方法不会对原数组产生影响 var ...原创 2019-08-21 17:14:11 · 466 阅读 · 0 评论 -
JS之Object1 - 字面量创建对象-Javascript
Object1 - 字面量创建对象console.log();语句后面的注释为其在网页中的运行结果- consat()方法如题,创建对象的方式有很多,今天先说一个最简单的方式,用字面量的方式创建是不是听着*格很高啊!看我下面这行代码 var arr = [1,2,3,4,5,6];好,我创建了一个数组,这是用什么方式创建的啊!!!嘿嘿,字面量方法。。。。。这就是字面量方法,不难理...原创 2019-08-21 17:46:30 · 422 阅读 · 0 评论 -
JS之Object2 - 工厂方法创建对象-Javascript
Object2 - 工厂方法创建对象console.log();语句后面的注释为其在网页中的运行结果- consat()方法如我的上一篇《object1》所说若创建10000个对象的时候,难道我也要用这样的方法创建出来10000个对象吗?当然不,下面就是今天要说的,工厂方法创建对象与字面量方法不同,我们以函数的方式建立一个模板,将对象中所需要的属性直接定义在函数中,控制好对应的形参...原创 2019-08-22 21:25:34 · 190 阅读 · 0 评论