es6数组常用函数方法

es6数组常用函数方法//一,Array.from()将一组类似数组的对象转换为数组letsetx=newSet([1,2,3,4]);letarr=Array.from(setx);console.log(arr);//结果:[1,2,3,4]//二,Array.of(值1,值2,值3……)将一组值转换位数组leta=’12344′;letb=’2345′;le…

大家好,又见面了,我是你们的朋友全栈君。

// 一,Array.from()将一组类似数组的对象转换为数组
let setx=new Set([1,2,3,4]);

let arr=Array.from(setx);
console.log(arr);
//结果:[ 1, 2, 3, 4 ]


// 二,Array.of(值1,值2,值3 ......)将一组值转换位数组
let a='12344'; let b='2345';
let arr1=Array.of(a,b);
console.log(arr1);
//结果:[ '12344', '2345' ]


// 三,Array.find(function(值,下标,数组本身){
//     判断该数组是否存在某值存在返回true或此值本身没有返回undefined
// })

let arr3=[1,2,3,4];
let ar=arr3.find(function(val,key,arr){
    return val==1;
})
console.log(ar);
//值为:1或true


//四, findIndex(function(val,key){
//     返回所在值得下标
// 没有此值返回undefined
// })
var ac=arr3.findIndex(function(val,key){
    return val==1;
});
console.log(ac);


// 五,includes()  返回布尔值,表示是否找到了参数元素 ,就是坚持某数组是否包含某值。
var ad=arr3.includes(2);
console.log(ad);


//六, fill(填充值,起始位置,结束位置) 
//     方法使用给定值,填充一个数组,  数组值替换包头不包未
let av=arr3.fill('x',1,3);
console.log(av);



//七, for of循环参数 values  keysfor of
// entries()  下标和值
// keys() 下标
// values()值

let arr4=['a','b','c','d'];
for(let i of arr4){
    console.log(i);//打印值
}

for(let i of arr4.keys()){
    console.log(i);//加keys打印出来的下标
}


// flat() 拉平 /降维就是吧二维数组转换为一维数组
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/139974.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 报错注入详解_报错注入的过程

    报错注入详解_报错注入的过程报错注入报错注入是SQL注入的一种。利用前提:页面上没有显示位,但是需要输出SQL语句执行错误信息。比如mysql_error()优点:不需要显示位缺点:需要输出mysql_error()的报错信息报错函数1、floor报错注入floor()报错注入是利用count()、rand()、floor()、groupby这几个特定的函数结合在一起产生的注入漏洞,准确的说是floor,count,groupby冲突报错。报错原理:利用数据库表主键不能重复的原理,使用GROUPBY分组,产生主

  • 百度地图api根据坐标搜索附近信息_最简单app制作

    百度地图api根据坐标搜索附近信息_最简单app制作这几天比较空闲,就接触了下百度地图的API(开发者中心链接地址:http://developer.baidu.com),发现调用还是挺方便的。只要简单几步注册下,就可以获得一个Key,就能直接调用(P

  • DB2数据库_db2查询所有表

    DB2数据库_db2查询所有表必需步骤:您已经启用了DB2扩展Windows安全性。您必须将运行DB2本地应用程序或工具的DB2用户添加至DB2ADMNS或DB2USER组可以使用端口号"50

  • 进程理论基础

    操作系统背景知识顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其

  • siebel的主要功能_现代思维的英语

    siebel的主要功能_现代思维的英语SiebelCRM是围绕客户关系管理这个主题建立起来的一系列应用的总和,和一些国内公司的CRM/CALLCENTER产品不一样,Siebel应用远远不是只是接一些电话然后记录下来并进行处理这么简单

  • 利用神器BTrace 追踪线上 Spring Boot应用运行时信息

    利用神器BTrace 追踪线上 Spring Boot应用运行时信息

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号