首页 > 其他分享 >ES6中好用的方法

ES6中好用的方法

时间:2022-10-26 08:45:14浏览次数:32  
标签:ES6 obj2 const 数组 flat ... 中好 方法

1、关于扁平化数组

const deps = {
'A组':[1,2,3],
'B组':[5,8,12],
'C组':[5,14,79],
'D组':[3,64,105],
}
let member = Object.values(deps).flat(Infinity);

其中使用Infinity作为flat的参数,使得无需知道被扁平化的数组的维度。

补充

flat方法不支持IE浏览器。

 

2、关于输入框非空的判断

if((value??'') !== ''){
  //...
}

 

3、关于合并数据

const a = [1,2,3];
const b = [1,5,6];
const c = [...new Set([...a,...b])];  //[1,2,3,5,6]   数组的合并考虑去重

const obj1 = {
  a:1,
}
const obj2 = {
  b:1,
}
const obj = {...obj1,...obj2};  //{a:1,b:1}

 

标签:ES6,obj2,const,数组,flat,...,中好,方法
From: https://www.cnblogs.com/bokemoqi/p/16827063.html

相关文章

  • 关于eclipse创建的Dynamic Web Project项目中没有web.xml文件的解决方法
    到目前为止我得到了两种解决DynamicWebProject项目中没有web.xml文件的方法第一种是重新建立项目,在创建DynamicWebProject项目的时候不要马上点finish先点next,点到出......
  • 齐博x1模块后期要加参数的方法
    频道或插件在后期如果要追加参数的话,可以叫用户在后台开发者设置那里手工添加,也可以程序那里强制添加.大家可以参考评论模块的\plugins\comment\admin\Setting.php$th......
  • ES6的模块化
    ES6的模块化模块的思想,将对应的功能代码封装为一个模块(js代码css代码html代码)。想要使用别人就导入,想要给别人用就导出。复用。模块化的常用的模式amd(在对应的加载......
  • Day4:Python基础:元祖方法一
    1、元祖打印Tu=(1,2,3,'Alex',[2,3,4,'taibai'],'egon')print(Tu[3])2、元祖字符转大写Tu=(1,2,3,'Alex',[2,3,4,'taibai'],'egon')Tu[4][3]=Tu[4][3].upp......
  • this关键字除了在实例方法中,也可以使用在构造方法中
    //this除了可以使用在实例方法中,还可以使用在构造方法中/*需求:1.定义一个日期类,可以表示年月日信息2.需求中要求:如果调用无参数构造方法,默认创建的......
  • 【Java[方法调用]】7-2 整数排序(降序)
    输入5个整数,对所有整数进行排序,按照降序输出。输入格式:输入5个整数。输出格式:按照降序输出5个整数。输入样例1:13526输出样例1:65321输入样例2:182......
  • 【Java[方法调用]】7-3 计算函数P(n,x)
    输入一个正整数repeat(0<repeat<10),做repeat次下列运算:输入一个整数n(n>=0)和一个双精度浮点数x,输出函数p(n,x)的值(保留2位小数)。1(n=0)x(n=1)((2n-1)p(n-1,x)-(......
  • compareto方法
    publicintcompareTo(NumberSubClassreferenceName)如果指定的数与参数相等返回0如果指定的数小于参数返回-1如果指定的数大于参数返回1。public class Test......
  • net6 'MD5CryptoServiceProvider' 已过时 处理方法.'
    将项目升级到.NET6后,编译器开始抱怨以下警告消息:warningSYSLIB0021:“MD5CryptoServiceProvider”已过时:“Derivedcryptographictypesareobsolete.UsetheCre......
  • 通过代码封装--set() get()方法实现需求
    /*通过代码封装,实现一下需求:\编写一个类Book,代表教材1.具有属性:名称(title)、页数(pageNum)2.其中的页数不能少于200页,否则输出错误信息,并赋予默认值200......