JS高级黑科技
文章平均质量分 77
在实际应用中总结的JS黑科技
ficozh
这个作者很懒,什么都没留下…
展开
-
收集N个超实用的 JS 片段( ES6+ 编写),你和大神只差这个宝典
收集有用的 JavaScript 代码片段,你可以在30秒或更少的时间内理解。 有了这些代码片段,或许你可以完全抛弃 Lodash 或 Underscore。目录Array 数组Array concatenation (数组拼接)Array difference (数组比较)Array includes (数组包含)Array intersection (数组交集)Array remove (移除数组中的元素)Array sample (数组取样随,机获取数组中的1个元素)Array u原创 2020-06-30 16:05:49 · 326 阅读 · 0 评论 -
JavaScript 数组去重集
一、利用ES6 Set去重(ES6中最常用)function unique (arr) {return Array.from(new Set(arr))}var arr = [1,1,‘true’,‘true’,true,true,15,15,false,false, undefined,undefined, null,null, NaN, NaN,‘NaN’, 0, 0, ‘a’, ‘a’,{},{}];console.log(unique(arr))//[1, “true”, true, 1原创 2020-06-30 11:17:49 · 90 阅读 · 0 评论 -
JSON.stringify 的黑科技
JavaScript 有许多各司其职的函数。我们每天都在用,但不知道他们的额外功能。直到有一天看了文档之后才发现,它们原来有许多超出我们想象的功能。JSON.stringify 就是其中一个。今天我们就来聊聊这个隐藏实力的选手。基本用法JSON.stringify 方法接受一个参数并将其转换成JSON 字符串形式。const firstItem = { title: 'Transformers', year: 2007 };JSON.stringify(firstItem);//原创 2020-06-30 11:10:48 · 123 阅读 · 0 评论