JavaScript-手写every原理

大家好,今天给大家讲的是数组的every方法,跟昨天的some方法正好相反,every的作用是有一项不满足条件的就返回false一般用作购物车的全选按钮的场景或者其他的,下面我们来手写一下这个方法,先准备一下初始代码:

let arr=[1,2,3,4,5,6,7,8,9]
let result=arr.every((item,index,array)=>{
    return item>2
})
console.log(result)   false

上面我们看到返回的是false,下面我们来模拟一下every方法,今天没有新的逻辑:

;(function(){
    Array.prototype.myEvery=function myEvery(fn){
            for(let i=0;i

上面代码我们就写完了,逻辑大概跟昨天一样,就不在这里过多的强调了,不懂的大家可以私信我,或者看一下前面的文章,喜欢的可以点个赞感谢感谢!!!

你可能感兴趣的:(手写js,javascript,开发语言,前端,idea,面试)