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)
上一篇 2022年5月7日 下午10:20
下一篇 2022年5月7日 下午10:20


相关推荐

  • mac php环境一键安装包,XAMPP for Mac 8.0.0 PHP集成环境一键安装包

    mac php环境一键安装包,XAMPP for Mac 8.0.0 PHP集成环境一键安装包XAMPP 是一个易于安装的 Apache 发行版 其中包含 MariaDB PHP 和 Perl 仅仅需要下载并启动安装程序 就这么简单 访问 phpmyadmin 发现无法用 IP 访问 NewXAMPPsecu 或者 NewXAMPPsecu Accesstother

    2026年3月19日
    2
  • 企微怎么调用扣子智能体

    企微怎么调用扣子智能体

    2026年3月12日
    3
  • python 获取指定文件夹下所有文件名

    python 获取指定文件夹下所有文件名使用 os 模块可以获取指定文件夹下所有文件名 有两个方法 os walk 和 os listdir 1 os walk 可以用于遍历指定文件下所有的子目录 非目录子文件 importosfile C myLearning pythonLearni carComments 01 fori j kinos walk filePath

    2026年3月16日
    1
  • 微型计算机对应的英文名,跟中文名匹配的英文名

    微型计算机对应的英文名,跟中文名匹配的英文名相信大多数人们在查找英文名字之时 都会不知所措 不知道到底怎样的英文名字才合适自己 并得到一定的认知与了解 但其实在英文名字中 也会有着与中文汉字有着相同发音的单词 跟中文名匹配的英文名而这些也是大家可以运用且借鉴的地方 从而得到即与自身贴切 又让他人有着一定的记忆点的英文名字 如 大家可以借助于英文名跟中文名发音一致来查找匹配的英文名字 或可以根据英文名与中文名局部发音一致 以及借助中文名直接音

    2026年3月17日
    2
  • ftp上传下载工具,6款最值得推荐的Windows端ftp上传下载工具

    ftp上传下载工具,6款最值得推荐的Windows端ftp上传下载工具ftp上传下载工具是一种文件传输下载方式,它是TCP/IP协议栈的一部分;其中FTP又由两部分组成,一部分是FTP的服务器,另一部分是FTP的客户端!它能够高效安全地进行文件传输下载操作!可以使用服务器管理工具来作为FTP的客户端,进行FTP的操作,实现FTP的下载安装等!第一款:iis7服务器管理软件iis7远程桌面管理软件,是一款绿色小巧,功能实用的FTP工具软件,其界面简洁,操作方便,它支持FTP批量上传下载,它可以同时连接多台ftp服务器进行文件传输工作,还可以在线解压缩文件,支持文件查找,在线

    2022年5月27日
    43
  • NoSQL:一个帝国的崛起

    NoSQL:一个帝国的崛起01关系数据库帝国现在是公元2009年,关系帝国已经统治了我们30多年,实在是太久了。1970年,科德提出关系模型,1974年张伯伦和博伊斯制造出了SQL,帝国迅速建立起了统治。从北美到欧洲,

    2022年7月3日
    26

发表回复

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

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