博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ES学习笔记(10)--ES6中的函数和数组补漏
阅读量:6509 次
发布时间:2019-06-24

本文共 1083 字,大约阅读时间需要 3 分钟。

对象的函数解构

直接把这个JSON格式数据当作参数,传递到函数内部进行处理

let json = {            a:'jie',            b:'杰'        }        function fun({a,b}){            console.log(a,b);        }        fun(json) //jie 杰

数组的函数解构

let arr =['jie','biao','nine'];        function fun(a,b,c){            console.log(a,b,c)        }        fun(...arr)  //jie biao nine

in

in是用来判断对象或者数组中是否存在某个值的

对象

let obj={            a:'jie'        }        console.log('a' in obj) // true        console.log('b' in obj) //false

数组

这里的0指的是数组下标位置是否为空。

let arr = [,,,];        console.log(0 in arr);  //false        let arr2 = ['jie','bioa'];        console.log(0 in arr2) //true        console.log('jie' in arr2) //false

map

var arr2 = ['jie', 'bioa', 'nine'];        console.log(arr2.map(item => {            return item = "web"        })) (3) ["web", "web", "web"]         console.log(arr2.map(val => "web")) //(3) ["web", "web", "web"]

数组转为字符串

join

var arr2 = ['jie', 'bioa', 'nine'];        console.log(arr2.join('|'))   //jie|bioa|nine

toString

var arr2 = ['jie', 'bioa', 'nine'];        console.log(arr2.toString()) //jie,bioa,nine

转载地址:http://awdfo.baihongyu.com/

你可能感兴趣的文章
silk v3 decoder php,解码转换QQ微信的SILK v3编码音频为MP3或其他格式
查看>>
linux不能访问80端口,lunux开放80端口(本地访问不了linux文件可能是这个原因)...
查看>>
android单位转换小程序,微信小程序中rpx与rem单位转换
查看>>
ps切图教程 android,PS前端切图完整教程
查看>>
HTML如何把输入框变成必填值,required输入框为必填项
查看>>
背锅侠逆袭之路
查看>>
演示:使用协议分析器取证IPv6的报文结构
查看>>
oracle 11gr2 rac中的4种IP解说
查看>>
为什么你找不到工作?
查看>>
汇编语言的应用
查看>>
device platform 相应的表
查看>>
php des 加密解密实例
查看>>
【Mac】Mac键盘实现Home, End, Page UP, Page DOWN
查看>>
实战使用Axure设计App,使用WebStorm开发(1) – 用Axure描述需求
查看>>
安德鲁斯----多媒体编程
查看>>
[zz]在linux中出现there are stopped jobs 的解决方法
查看>>
Delphi下实现全屏快速找图找色 一、数据提取
查看>>
查询表字段信息
查看>>
关于机器学习的最佳科普文章:《从机器学习谈起》
查看>>
dxFlowChart运行时调出编辑器
查看>>