美文网首页
ES6带来的便捷

ES6带来的便捷

作者: 千若逸 | 来源:发表于2018-03-31 22:14 被阅读21次

看下面的代码:

let method ='method1';
let headers ='headers1';
let body='body1';
const options = {};
options.method = method;
options.headers = headers;
options.body = body;

有没有觉得这样赋值挺麻烦的,其实ES6下有更方便的方法:

let method ='method1';
let headers ='headers1';
let body='body1';
const options = { method, headers, body };
console.log(options);

打印结果:

{method: "method1", headers: "headers1", body: "body1"}

如果要反过来呢:

let options={method: "method1", headers: "headers1", body: "body1"};
let { method, headers, body } = options;
console.log(method, headers, body);

打印结果:method1 headers1 body1

这叫解构赋值,类似的还有:

var first = someArray[0];
    var second = someArray[1];
    var third = someArray[2];

可以转换成:

var [first, second, third] = someArray;

参考:

相关文章

  • ES6带来的便捷

    看下面的代码: 有没有觉得这样赋值挺麻烦的,其实ES6下有更方便的方法: 打印结果: 如果要反过来呢: 打印结果:...

  • 小红书带来的便捷

    贯穿生活的APP软件越来越多,小红书就是其中的一款。它涵盖了生活的衣食住行方方面面的知识。最喜欢小红书里的...

  • 时代发展带来的便捷

    如今买菜这个事情,现在也变得如此简单和便利了。 现在好多平台都开了网上超市,上班族没时间买菜的,直接打开手机就可以...

  • 九九八十一变

    时代的变化,交通的便利,给我们带来便捷的生活,也让生活变的非常有趣。我们在享受便捷生活带来强烈感官感受的同时,有没...

  • ES6时代的JavaScript面向对象编程

    ES6时代的JavaScript面向对象编程 ES6带来的类语法糖 类的定义 ES6支持了class,extend...

  • 手机带来的便捷与困扰

    手机带来的便捷与困扰 文/小希 有同事说要急用现金,结果在办公室借了一圈也没借到钱,不是大家不借给他,是口袋里还真...

  • 关于筷子的那些事儿

    筷子是每天吃饭都需要使用到的东西,虽然使用筷子给我们带来了不少的便捷,但带来便捷的同时也隐藏着一些健康问题。由于日...

  • Octave 梯度算法的一些心得

    认为octave - 矩阵算法的便捷性 很多人认为Octave带来很便捷的矩阵算法,所以通常计算矩阵的时候不再用普...

  • 天梯

    众所周知,电梯在我们生活的环境中无所不在,他给我们带来了便捷,带来了效率,带来了插曲。 电梯就像给...

  • Koa2框架学习笔记

    框架提出的背景 ES6/7带来的变革 自ES6确定和ES7中async/await开始普及,Node的发展变得更加...

网友评论

      本文标题:ES6带来的便捷

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