![](https://img-blog.csdnimg.cn/20201202121213130.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JS学习笔记
文章平均质量分 71
(function (){
console.log(集中一点,登峰造极))
})(365)
李叁則
做一个普通的程序猿
展开
-
前端面试基础(JS-数组中的高阶函数与遍历)
目录前言一、map二、reduce三、filter四、原生for遍历五、forEach六、for-in七、for-of参考资料前言遍历数组通常使用for循环,ES5的话也可以使用forEach,ES5具有遍历数组功能的还有map、filter、reduce等等,但是他们的输入参数和返回结果不一样。ES5中的for-in方法也具有相应的局限性,ES6中提出了for-of来弥补。一、map接受两个参数:一个是回调函数,一个是回调函数的this值。回调函数被默认传入三个值,依次为当前元素、当前索原创 2021-03-01 10:20:11 · 333 阅读 · 3 评论 -
JS学习辑录(4):push()、pop()、shift()、unshift() 方法整理
文章目录前言1. push()2.pop()3.shift()4.unshift()总结前言 在JS的使用中,经常会使用push()、pop()、shift()、unshift(),最近在leetcode中对数组练习,多次用到,为了方便区分方法和复习,进行整理归纳。1. push()在数组的末尾添加一个或多个元素 => 返回新的数组新长度let dogs = ['Li'];dogs.push('Wei'); // ['Li', 'Wei']dogs.push('Yue', '原创 2020-12-01 17:26:48 · 360 阅读 · 1 评论 -
前端学习辑录(3):apply,call,bind方法总结
目录apply,call,bind方法总结:1、apply()方法2、call()方法3、bind()方法总结apply,call,bind方法总结:1、apply()方法apply的使用语法:函数名字.apply(对象,[参数1,参数2,...]);方法名字.apply(对象,[参数1,参数2,...]); function Person(age,sex) { this.age=age; this.sex=sex;原创 2020-11-10 12:02:13 · 124 阅读 · 1 评论 -
前端学习辑录(2):JS中this指向的问题
目录this指向的不同场景一、普通函数调用二、定时器函数三、构造函数调用四、对象方法调用五、原型对象调用总结this指向的不同场景提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、普通函数调用普通函数中的this是谁?===>window function f1() { console.log(this);原创 2020-11-10 09:02:32 · 114 阅读 · 0 评论 -
前端学习辑录(1):js继承总结
前端学习辑录(1):js继承总结js中的继承前端学习辑录(1):js继承总结一、原型继承二、借用构造函数继承三、组合继承四、拷贝继承总结这是博主目前学习并掌握到的继承方式,并不能完整覆盖到所有的继承方式,会在学习中持续更新ヾ(◍°∇°◍)ノ゙。一、原型继承为了数据共享,改变原型指向,做到了继承==>通过改变原型指向实现的继承。 //创建人这个构造函数; function Person(name,age,sex) { this.name=name;原创 2020-11-09 23:18:14 · 168 阅读 · 0 评论