下一代Javascript: 卖弄单行代码

发布时间:2017-5-1 5:10:20 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"下一代Javascript: 卖弄单行代码",主要涉及到下一代Javascript: 卖弄单行代码方面的内容,对于下一代Javascript: 卖弄单行代码感兴趣的同学可以参考一下。

Here is a collection of ES6 one liners to show off! NodeList to Array: var headings = [ ... document.querySelectorAll('h1') ]; Unique Arrays:[ ...new Set(array) ] Destructuring:var {foo, bar} = {foo: "lorem", bar: "ipsum"}; // foo => lorem and bar => ipsum Swap like a snake:[a,b] = [b,a] Max in array?:Math.max(...array); List comprehension:[ for (value of ["Harriet", "178"]) value ].join(" was "); // Would give us "Harriet was 178" // BTW it was Charles Darwin's tortoise. _map?[{id: 1}, {id: 2}].map(x => x.id) // [1,2] Object.isz!let Object.isz = (x, y) => x === y || Object.is(x, y); //^ Credits to Mark S. Miller. Is it a hidden file?:isHidden = (file) => /^\.|~$/.test(file); isHidden(".DS_STORE") // true Repeat with me:(0/0+"").repeat("7")+ " BatMan!" // "NaNNaNNaNNaNNaNNaNNaN BatMan!" If you are using some, please do let me know!Hope it did blew your mind! ;) 原文:http://h3manth.com/new/blog/2014/es6-one-liners-to-show-off/

上一篇:
下一篇:继承中的构造与析构

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款