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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++面试题汇集

    1.在C++程序中调用被C编译器编译后的函数,为什么要加extern“C”?答:首先,extern是C/C++语言中表明函数和全局变量作用范围的关键字,该关键字告诉编译器,其声明的函数和变量可以

    2021年12月22日
    54
  • 数据仓库(四)之ETL开发

    数据仓库(四)之ETL开发 概述 ETL是数据仓库的后台,主要包含抽取、清洗、规范化、提交四个步骤,传统数据仓库一般分为四层模型。               分层的作用                                      STG层  在维度建模阶段已经确定了源系统,而且对源系统进行了…

    2022年6月13日
    35
  • 各种网页木马挂马的代码

    各种网页木马挂马的代码1 嵌入网页 iframesrc http 网页木马地址 width 0 height 0 border 0 2 PHP 网页挂马 iframesrc http 82647495 comwidth 0height 0 3 图片木马 html html iframesrc http iframesrc http

    2025年11月27日
    5
  • BeanUtils.populate方法使用

    BeanUtils.populate方法使用BeanUtils.populate方法使用1.在执行BeanUtils.populate之后,会把map封装成User对象。要注意的是,UserBean类中的字段名必须和html中的name属性值相同,不然在BeanUtils.populate执行之后,User对象的字段中会出现NULL数据Map<String,String[]>map=req.getParameterMap();//创建User对象UserloginUser=newUser

    2022年7月26日
    8
  • 等价类划分法-案例剖析-设计测试用例「建议收藏」

    等价类划分法-案例剖析-设计测试用例「建议收藏」目录等价类划分法概念有效等价类和无效等价类等价类设计测试用例步骤案例1案例2案例3等价类划分法概念等价类划分法是把所有可能的输入数据,即程序的输入数据集合划分成若干个子集即等价类,然后从每个等价类中选取少量具有代表性的数据作为测试用例。有效等价类和无效等价类有效等价类:只完全满足产品规则说明的输入数据,即有效的、有意义的输入数据的集合。利用有效等价类可以检验程序是否满足规则说明所规定的功能性要求。无效等价类:不满足程序输入要求或者无效的…

    2022年10月10日
    5
  • SSH+activity工作流集成开发「建议收藏」

    SSH+activity工作流集成开发「建议收藏」一直没有更新最近,把以前的资料整理下。SSH的集成配置清查看上一篇struts-2.3.24+spring-framework-4.1.6.RELEASE+hibernate-release-4.3.10.Final集成开发导入activity工作流需要的jaractiviti-bpmn-converter-5.16.4.jaractiviti-bpmn-layout-5

    2022年5月18日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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