美文网首页
ES6常用新特性汇总

ES6常用新特性汇总

作者: zkzhengmeng | 来源:发表于2020-09-26 09:56 被阅读0次

1.去除数组重复元素

let arr = [1, 2, 2, 3];
let set = new Set(arr);
let newArr = Array.from(set); 
console.log(newArr); // [1, 2, 3]

2.合并对象Object.assign()

let obj1 = {a: 1};
let obj2 = {b: 2};
let obj3 = Object.assign({},obj1, obj2); 
console.log(obj3); // {a: 1, b: 2, c: 3}

3. es6展开运算符...

//展开数组
var arr = [1,2,3];
var arr2 = [...arr,4,5,6];
console.log(arr2); //[1,2,3,4,5,6]
//展开对象
var obj1 = {a:1,b:2,c:3}
var obj2 = {d:4,...obj1}
console.log(obj2 )

4.数组解构赋值

 var arr = [1, 2, 3];
//解构赋值
 var [a, b, c] = arr;

//常用写法
var a = arr[0],
     b = arr[1],
     c = arr[2];
 
console.log(a);//1
console.log(b);//2
console.log(c);//3

5.字符串模板 ``

var num= parseInt(Math.random()*100);
            //将这个数字输出到console
            let ffData=`<div class="test">
                           <span>${num}</span>
                        </div>`;
            console.log(ffData);

相关文章

  • Math方法和es新特性

    es6常用 es7新特性 es8新特性 es9新特性 es10新特性

  • ReactNative flex布局&es6

    一、ES6常用语法 & 新特性二、Flex布局 & 样式三、一般组件的使用 ES6常用语法 & 新特性 ECMAS...

  • ES6常用新特性汇总

    1.去除数组重复元素 2.合并对象Object.assign() 3. es6展开运算符... 4.数组解构赋值 ...

  • 面试

    ES6常用新特性和语法。 一、变量申明 ES6有var、function、let、const、import、cla...

  • 基础知识

    html5特性汇总ES6入门webpack编译的原理

  • ES6在企业中的应用

    模板字符串 解构赋值解构赋值最常用的在于函数。 数组spread es6浅拷贝 函数新特性之箭头函数 函数新特性之...

  • [ES6-新一代的javascript]

    8个ES6中的新特性 compat-table ES6新特性概览

  • ES6新特性汇总

    ES6改动很大,可以简单分为四类1、解决原有语法的缺陷和不足例如:let,const2、对原有语法进行增强解构、扩...

  • ES6常用新特性

    es6的新特性,具体可以查看阮老师(阮一峰)的博客http://es6.ruanyifeng.com/,写得很详细...

  • ES6常用新特性

    ES6新特性介绍 模板字符串 模板字符串实现字符串拼接 模板字符串实现多行字符串 结构赋值 对象的解构赋值 数组的...

网友评论

      本文标题:ES6常用新特性汇总

      本文链接:https://www.haomeiwen.com/subject/aaskuktx.html