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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • v3S驱动gt911触摸「建议收藏」

    v3S驱动gt911触摸「建议收藏」文章目录一、修改设备树二、编写驱动三、运行测试四、编译进内核1.拷贝文件2.修改对应的Makefile3.编译运行4.测试1.注释掉坐标信息五、移植tslib1.buildroot配置tslib2.配置tslib3.测试一、修改设备树在sun8i-v3s-licheepi-zero-dock.dts中添加pio节点(其实经过测试不添加也是可以的,后面会说)&pio{ /*按键*/ key_pins:key_pins@0{ pins=”PG2″;

    2022年6月15日
    42
  • MSM8953配置I2C及SPI

    MSM8953配置I2C及SPI此次完成的任务是要使能高通8953平台的i2c和spi,主要做的工作就是在设备树文件中添加节点信息。主要的工作在于对设备树文件的修改,主要修改了msm8953-pinctrl.dtsi和msm8953.dtsi两个文件。msm8953-pinctrl.dtsi是配置MSM8953芯片中的GPIO。在此文件中定义i2c使用哪个gpio。因为引脚复用功能的存在,所以要先配置i2c的引脚复用功能…

    2022年10月18日
    4
  • CountDownTimer_countdowntimer暂停

    CountDownTimer_countdowntimer暂停一,概述在项目开发中经常会用到倒计时这个功能,而Android也帮我们封装好了一个类CountDownTimer,给我们的开发带来了很大的方便;二,APICountDownTimer(longmillisInFuture,longcountDownInterval)参数1,设置倒计时的总时间(毫秒)参数2,设置每次减去多少毫秒123三,基本用法以App中获短信取验证码为例:pr…

    2026年1月19日
    4
  • 测试用例设计——等价类划分法「建议收藏」

    测试用例设计——等价类划分法「建议收藏」一、分析问题如果我们需要对下面的这个两位数加法器设计测试用例,在测试了1+1,1+2,(-1)+1和(-1)+2之后,是否有必要测试1+3,1+4,1+(-3)和1+(-4)呢?如果不对两位数加法器程序进行穷举测试,我们能否放心的认为其他所有的参数组合都是正确的呢?可想而知,我们不可能输入这么多的组合进行测试。那么,如果不可能输入这些组合进行测试,是否会担心会遗漏测试中会存在bug呢?…

    2022年10月18日
    5
  • vue vue-element-ui组件 layout布局系列学习(一)[通俗易懂]

    vue vue-element-ui组件 layout布局系列学习(一)[通俗易懂]本文仅供参考:首先你要掌握的基础知识:row行概念<el-row></el-row>col列概念<el-col></el-col>col组件的:span属性的布局调整,一共分为24栏:代码示例:<el-row><el-col:span=”24″><divclass=”g…

    2022年5月21日
    212
  • java查看环境变量的命令_java环境变量配置好了

    java查看环境变量的命令_java环境变量配置好了Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。在Windows下,查看环境变量的命令是:set,这个命令会输出系统当前的环境变量。Linux下Linux查看环境变量准确的说是REDHAT下应该如何查看呢,命令是:export如果你想查看某一个名称的环境变量,命令是:echo$环境变量名,…

    2022年10月1日
    2

发表回复

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

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