1 //push();
  2 定义:可以可向数组的末尾添加一个或更多元素,并返回新的长度。
  3 方法:push();
  4 语法:数组.push(新元素1,新元素2,....,新元素x)
  5 返回值:把指定的值添加到数组后的新长度。
  6 原数组:已经改变。
  7 
  8 //pop();
  9 定义:用于删除并返回数组的最后一个元素。
 10 语法:数组.pop();
 11            
                
         
            
            
            
            es6 数组处理 filter、 find、map、some、every、reduce 之间的区别一、 filter1.创建一个数组,判断数组中是否存在某个值2. 也可通过上面的方法过滤掉id!=3的项3.去掉空数组空字符串、undefined、null4.去掉数组中不符合项5.过滤不符合项6.数组去重7.数组去重es6二、 find 和 findIndexfindfindIndex三、 map            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 06:04:32
                            
                                3183阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            字符串ES6之前判断字符串是否包含子串,用indexOf方法, ES6新增了子串的识别方法 includes():返回布尔值,判断是否找到参数字符串。 var str = "131315548";
      console.log(str.includes(131)); //true  startsWith() :返回布尔值,判断参数字符串是否在原字符串的头部。c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 19:10:52
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、一图胜千言二、重点函数说明1、map和forEach2、filter (过滤)3、some(任意)、every(全部)4、reduce (累计)语法默认值的作用常见应用 一、一图胜千言前端开发中,js数组处理是最常用的,除了for循环外,随着es6的普及,像reduce()、filter()、map()、some()、every()以及…展开属性都是最常用到的。 今天偶然从网上看到这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 10:56:38
                            
                                436阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、数组拓展1.Array.of()1 {
2     // Array.of  将一组数据转换成数组
3     var arr = Array.of(3,4,2,5);
4     console.log('arr: ',arr);
5     var empty = Array.of();   //空数组
6     console.log(empty)
7 }2.Array.from()1            
                
         
            
            
            
            用法基本介绍用法实例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-25 17:01:00
                            
                                238阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用法基本介绍用法实例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-25 14:06:45
                            
                                498阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1. 语法reduce说明2. 一些用途3. 极力避免的情况reduce() 方法对数组中的每个元素执行一个由我们提供的reducer函数(升序执行),将其结果汇总为单个返回值。1. 语法reduce说明arr.reduce(callback(accumulator, currentValue[, index[, array]])[, initialValue])第一个参数: callback            
                
         
            
            
            
            大家好没, 我是热狗得小舔狗!ES6高级数组函数:filter map reduce方法都是对数组进行操作。及其方便,也很好理解。下面是我整理的资料,希望对你有所帮助!! 目录filter()方法简介及解析map()方法简介及解析reduce()方法简介及解析reduce()方法扩展:总结 filter()方法简介及解析filter(过滤):顾名思义它就是返回你需要的元素官方介绍: filter(            
                
         
            
            
            
              1、for   let arr = [1,2,3];
for (let i=0; i<arr.length; i++){
	if(i == 1){
	  //return   函数执行被终止
	  //break    循环被终止
	  continue;  //循环被跳过
        }
        console.log(i,arr[i])
}
// 0 1
// 2 3              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 18:07:45
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.创建一个数组,判断数组中是否存在某个值var newarr = [
{ num: , val: 'ceshi', flag: 'aa' },
{ num: , val: 'ceshi2', flag: 'aa2' }
]
console.log(newarr.filter(item => item.num=== ))2.也可以通过上面方法过滤掉num为2的留下num为1的var newa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-31 09:19:13
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在总结数组操作的ES6方法,感觉还挺全面,跟大家分享一下。some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。some() 方法会依次执行数组的每个元素:如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。如果没有满足条件的元素,则返回false。注意: some() 不会对空数组进行检测。注意: some() 不会改变原始数组。find() 方法返回通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 22:12:57
                            
                                191阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            let arr=[            {name:'李四',id:1},            {name:'李四1',id:11},            {name:'李四2',id:12}, ame=='李四') console.log(arr);            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-24 11:51:24
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            数组的类
数组的类是Array
数组的定义
var arr=[元素]
var arr=new Array(3) 数字3,代表有三个元素或者三个空位
如果数组定义采用 new 实例,类中跟的是一个数字 n ,代表有 n 个元素
var arr=new Array("6") 有一个元素,并且这个元素是6
数组的方法
of 方法
1. Array 类上的方法
var arr=Array.of(4);
c            
                
         
            
            
            
            原文:How to Remove Array Duplicates in ES6翻译:Hytonight云息有三种方法可以过滤掉一个数组的重复元素并且返回去重后的新数组。我最喜欢使用Set,因为它最精简。  const array = [' ', 1,  2, ' ',' ', 3];
// 1: "Set"
[...new Set(array)];
// 2: "Filter"
array.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 08:52:34
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文分享下自己平时积累的一些实用性较高的js方法,在这里一起贴出来供大家探讨。先来几个数组的方法1、去重// ES6Array.from(new Set(arr))// ES5
arr.filter(function(ele, index, array){ //indexOf获取的都是数组里面出现第一次的下标
 return index===array.indexOf(ele)
})      2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 09:25:59
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             作用域一旦设置了默认参数,函数进行声明初始化时,参数会形成一个单独的作用域(context)。 等到初始化结束,这个作用域就会消失。这种语法行为,在不设置参数默认值时,是不会出现的。 见例子:例子1: 
let x = 1;
function func (x, y = x) {
console.log(y)  // 输出2
}
func(2)
例子二:
let x = 1;
function             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-13 20:05:34
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            forEach():forEach 迭代(遍历) 数组函数:array.forEach(function(currentValue, index, arr)) 解释: currentValue:数组当前项的值 index:数组当前项的索引 arr:数组对象本身var arr = [1, 2, 3,5,6,6,6];
        var sum = 0;
     var  bb=   arr.            
                
         
            
            
            
            map方法:可以简单的理解为映射 1 var arr=[1,2,3,4];
2 console.log( arr.map((n)=>n*n) );//[1, 4, 9, 16]
3 console.log( arr.map((n)=>n-1) );//[0, 1, 2, 3] 从数组[1,4,-5,10]当中给我找出小于0的数字。在你看到这里的时候相信你也是对箭头函数了解,(n)=&g            
                
         
            
            
            
            本篇全是重点,捡常用的怼,数值的扩展比较少,所以和函数放一起:一,数值1,Number.EPSILON:用来检测浮点数的计算,如果误差小于这个,就无误2,Math.trunc():取整,去除小数部分,如果是-0.123,去除之后会留下-0,这个要注意其他感觉用的都不多,就这两个。 二,函数:1,es6引入了rest参数:...变量名,它跟arguments的区别,它是真正的数组2,箭头函            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-15 14:42:54
                            
                                67阅读