//数组的累加方法
let arr=[1,2,3];
let sum=arr.reduce((prev,cur)=>{
return prev+cur;
})
console.log(sum)//----6
 //阶乘2的2次方的3次方
let arr=[2,2,3];
let sum=arr.reduce((prev,cur)=>{
return Math.pow(prev,cur);
})
console.log(sum)//-----64
//阶乘2的2次方的3次方 es6方法
let arr=[2,2,3];
let sum=arr.reduce((prev,cur)=>{
return prev**cur;
})
console.log(sum)//-----64
 let arr=["a","1",5,8,"l"];
for(let i of arr){
console.log(i)//输出数组的每一项
}
 let arr=["a","1",5,8,"l"];
for(let i of arr.keys()){
console.log(i)//输出数组的每一项下标
}
 let arr=["a","1",5,8,"l"];
for(let i of arr.entries()){//for of万能循坏法
console.log(i)//输出数组的每一项下标和每一项
let [a,b]=i;//es6的结构赋值
console.log(a,b)//a是数组的每一项下标 b是每一项
}
 //查找数组中第一个符合条件的数
let arr=[5,8,6,3];
let a=arr.find((item,index,arr1)=>{//使用方法类似于高阶函数
return item>5
});
console.log(a)//----8 输出第一个满足条件的数
 //数组的填充
let arr=new Array(10);
arr.fill("玉麟",1,5)//只写一个参数的话默认全部填充
console.log(arr)//[empty, "玉麟", "玉麟", "玉麟", "玉麟", empty × 5]
 //数组的另一种查找 字符串也可以使用类似于字符串中indexOf
let arr=[65,2,6,3,5,1];
console.log(arr.includes(658))//返回布尔值
 //第二种把数组拆分开
let arr=[1,2,3];
console.log(...arr)//1 2 3
//可以应用在函数传参方面
 //第三种json数据拷贝
let json=[{"a":"1"},{"b":"2"}];
let newJson=[...json];
json.push({"c":"3"})
console.log(json,newJson)
//个人觉得可以代替深拷贝 毕竟封装深拷贝太麻烦嘻嘻

最新文章

  1. ListView控件--2016年12月9日
  2. iOS逆向工程资料
  3. ubuntu 终端快捷键
  4. Xena测试仪的自动化
  5. 一行代码远离Google浏览器兼容问题的困扰
  6. [NOIP2014] 普及组
  7. C#常用命名空间
  8. Objective-C 语法之 static 关键字
  9. Insert select 带选择复制一张表到另一张表
  10. NVL函数(NVL,NVL2,NULLIF,COALESCE)
  11. 第十四个目标(dp + 树状数组 + 线段树)
  12. 分页:T-SQL存储过程和EF存储过程的使用
  13. .NET MVC学习笔记(一)
  14. How to get HTML code of a WebElement in Selenium
  15. Matrix 矩阵
  16. Mybatis 系列3
  17. Java实现Sunday百万级数据量的字符串快速匹配算法
  18. Selenium在Firefox中踩过的
  19. Python Django 之 基于JQUERY的AJAX 登录页面
  20. Git学习笔记4

热门文章

  1. 纯css 简单网页
  2. mybatis3 step by step 快速上手
  3. ACCESS模糊查询注意事项
  4. SQL Server ->> 重命名数据库
  5. Consul在linux系统, 群集实战
  6. groupadd
  7. 在Hibernate单向一对多关联关系中的org.hibernate.StaleStateException 异常。
  8. 【mysql案例】mysql5.6.14配置my.cnf多实例,mysql_install_db初始化不读取my.cnf配置文件
  9. Softmax实现 fashion.mnist 分类
  10. Gym 101308I Inspection