码迷,mamicode.com
首页 > 其他好文 > 详细

vue函数

时间:2019-11-21 16:49:35      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:解决问题   flag   pre   有一个   lag   log   let   OLE   bsp   

 <script>
            let arr=[10,20,30,40,50];
            //some方法  只要数组里面有一个为真就为真
            let results =arr.some((item,index,array)=>{
                  return item>20
            })
            console.log(results);

            //every 函数 传入这些方法中的函数会接收三个参数:数组项的值、该项在数组中的位置和数组对象本身。
            //一个为假则都为假

            results=arr.every((item,index)=>{
                  item>30
            })
            console.log(results);
            //filte函数  如果是真的就执行,如果是假的就跳过
          var items=[{flag:false,price:300},{flag:true,price:200},{flag:true,price:100},{flag:false,price:400}] 
          var re= items.filter((item,index)=>{
                return item.flag
          }).reduce((pre,next)=>{
                return pre+next.price;
          },0)
          console.log(re);
          forEach()
              //对数组中的每一项运行给定函数。这个方法没有返回值。
              //应用实例:替代for循环去解决问题,但是没有返回值,用的没有map多!!!!
              var numbers=[1,2,3,4,5]
              var newItems=[]
              numbers.forEach((item,index,array)=>{
                newItems.push(item*index)
    })

      </script>
 

vue函数

标签:解决问题   flag   pre   有一个   lag   log   let   OLE   bsp   

原文地址:https://www.cnblogs.com/jflalove/p/11906537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!