1. 确保数组值
使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法。
let a = new Array(3).fill("")
输出: ["","",""]
2 获取数组唯一值
ES6 提供了从数组中提取惟一值的两种非常简洁的方法。不幸的是,它们不能很好地处理非基本类型的数组。在本文中,主要关注基本数据类型。
let arr = [1,2,3,4,5,6,2,1]
let a = Array.from(new Set(arr))
或者:
let a = [...new Set(arr)]
a: [1,2,3,4,5,6]
3 动态属性名
const str= "msg"
let a = {
name: 'asj',
[str]: '动态属性',
}
a: {name: 'asj',msg: '动态属性'}
4 解构取值
const obj = {
a: 1,
b: 2,
c: 3,
d: 4,
e: 5,
};
let hahaha = {};
let bababa = {};
({a: hahaha.a, b:hahaha.b, ...bababa} = obj);
console.log(hahaha,bababa); // hahaha: {a:1,b:2} bababa:{c:3,d:4,e:5}
网友评论