zoukankan      html  css  js  c++  java
  • js 中循环

    	var c = [1, 8, 3, 4, 5]
    
    			every  如果 返回 false 停止循环    不会改变原数组
    				c.every(function(v, i,arr) {
    					if(v<=5){
    						return true;
    					}else{
    						console.log(v)
    						return false
    					}
    				})
    
    			some  如果 返回 true 停止循环    不会改变原数组
    				c.some(function(v, i,arr) {
    					if(v>=5){
    						console.log(v)   
    						return true;
    					}else{
    						console.log(v)
    						return false
    					}
    				})
    
    		forEach 没有返回值,循环过程中不能停止
    				c.forEach(function arr(v, i, arr) {
    				console.log(v)
    		
    				})
    
    		map 返回一个经过处理的新数组,不会破坏原来的数组,循环过程中不能停止  
    				var zcc = c.map(function(v, i, arr) {
    					if(v == 1) {
    						v = 0
    					}
    					return v
    				})
    				console.log(zcc)
    
    		 filter  返回为true 的新数组
    				var zcc = c.filter(function(v, i, arr) {
    					
    					return (v<8)
    				})
    				console.log(zcc)
    
    				var zcc=c.reduce(function(sum,value){
    					console.log(sum)
    					return  sum+value
    				},1)            从第几个开始
    				console.log(zcc)  总数
    
    				for(var i = 0; i < c.length; i++) {
    		
    					if(c[i] == 4) {
    		
    						break;
    		
    					} else {
    						console.log(c[i])
    					}
    		
    				}
    

      

  • 相关阅读:
    Kendo
    过河
    数组分组(简单dp)
    Codeforces Round #604 (Div. 2)(A-E)
    HDU1253
    HDU1026
    linux常用命令(二) --目录操作
    linux常用命令(一)--ls
    hdu 1072
    Codeforces Round #597 (Div. 2)(A-D)
  • 原文地址:https://www.cnblogs.com/nns4/p/8669676.html
Copyright © 2011-2022 走看看