![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
转呀转的纸风车
这个作者很懒,什么都没留下…
展开
-
js构造函数
<script> // 创建构造函数,把事物共有的属性和方法提炼出来。构造函数名字,首字母大写。 function Score(math,chinese){ this.math=math; this.chinese=chinese; this.sum=function(){ console.log(this.mat原创 2020-08-22 19:44:14 · 131 阅读 · 0 评论 -
js中call apply bind的区别?
<script> /* this指向 事件中的this,指向事件源。 普通函数中的this指向window */ var stu={ name:'zs' } function add(x,y){ console.log(x.原创 2020-08-22 19:32:02 · 112 阅读 · 0 评论 -
js中find()、findIndex()、filter()方法的使用
1.find()数组.find(function(n) {return 条件})找到第一个符合条件的元素,只找一个。2.findIndex()数组.findIndex(function(n){return 条件})找到第一个符合条件的元素的下标,只找一个。3.filter()数组.filter(function(n){return 条件})找到所有符合条件的元素。...原创 2020-08-22 17:16:53 · 1038 阅读 · 0 评论 -
js中unshift()、shift()、pop()、push()、splice()、copyWithin()
1.unshift()unshift()方法用于向数组的开头添加一个或多个元素并返回新的长度2.shift()shift()方法用于把数组的第一个元素从中删除,并返回第一个元素的值。3.pop()pop()方法用于删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined4.push()push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。5.splice()splice() 方法用于添加或删除数组中的元素。splice(a,b,c)其中,a为开始的元素原创 2020-08-22 17:08:26 · 414 阅读 · 0 评论 -
null与undefined的区别?
null:null类型代表空值,即一个空对象指针,使用typeof进行运算得到的是object。所以可以认为它是一个特殊的对象值。undefined:当声明一个变量未初始化的时候,得到的是undefined。总结:undefined是访问一个未初始化的变量返回的返回的值,而null是访问一个尚未存在的对象时返回的值。我们可以把undefined看作是空的变量,而null看作是空的对象。...原创 2020-08-22 16:29:21 · 110 阅读 · 0 评论