js
qq_45863001
这个作者很懒,什么都没留下…
展开
-
基于不同方式的get请求
一.基于回调函数var $ = { //基于回掉函数机制 get(url){ //异步交互 //1.new xhr实例 let xhr = new XMLHttpRequest(); //2.设置请求行 xhr.open('get',url) //3.设置请求头 xhr.setRequestHeader原创 2021-09-29 19:11:54 · 101 阅读 · 0 评论 -
数组方法重构(2)
(1)myEvery 如果有不满足的直接返回false,不再继续往后判断。如果全部满足,返回true重构:Array.prototype.myEvery=function(fun,obj){ for(var i=0;i<this.length;i++){ //判断是否有obj参数 if(!(obj?fun.bind(obj)(this[i]):fun(this[i]))){ return false }原创 2021-09-16 17:05:29 · 48 阅读 · 0 评论 -
Js数组方法重构
push:向数组最后面添加值重构方法:Array.prototype.myPush=function(){ for(i=0;i<arguments.length;i++){ //遍历参数 并将参数添加到数组后面 this[this.length]=arguments[i] } //返回新数组长度 return this.length}var arr=[1,2,3,4,5]console.log(arr);var result=arr.myPush(原创 2021-08-30 18:58:37 · 127 阅读 · 0 评论