摘要: call()方法的实现 let name = "五六七" function test(a,b){ console.log(this.name) console.log(a+b) } const person = { name : "暗影刺客" } Function.prototype.myCall 阅读全文
posted @ 2021-12-24 09:10 凉之光ca 阅读(86) 评论(0) 推荐(0)
摘要: 1 function Mother(lastName){ 2 this.lastName = lastName 3 } 4 5 var son = new Mother('Da') 1.创建一个新对象:son 2.新对象会执行[[prototype]]连接:son.__proto__ = Mothe 阅读全文
posted @ 2021-12-23 21:44 凉之光ca 阅读(217) 评论(0) 推荐(0)
摘要: 1.两数之和 1 /** 2 * @param {number[]} nums 3 * @param {number} target 4 * @return {number[]} 5 */ 6 var twoSum = function(nums, target) { 7 for(let i=0;i 阅读全文
posted @ 2021-12-23 12:50 凉之光ca 阅读(52) 评论(0) 推荐(0)
摘要: js数组方法的总结 js的数组有许多api方法,这里整理一下这里的常见的数组方法。总的归纳就是数组对数组元素的增删改查以及遍历等一些特殊操作。 1.数组的增: push():作用是在数组末尾增添数据;返回的是数组的长度。 unshift():作用是在数组的第一位增加数据;返回的也是长度。 splic 阅读全文
posted @ 2021-12-22 22:35 凉之光ca 阅读(124) 评论(0) 推荐(0)
摘要: 异步编程 本篇主要介绍关于js异步编程的知识点,包括总结promise的基本用法,手写一个自定义的promise以及ES8加入的async和await语法。 1.promise的概念 首先promise是服务异步编程而在ES6中加入的新特性,本质也是一个对象。(这里的异步操作一般为io操作,一般有三 阅读全文
posted @ 2021-12-22 17:19 凉之光ca 阅读(106) 评论(0) 推荐(0)