摘要: // ?name='?post=1111&action=add" 1 var urlParams = new URLSearchParams(window.location.search); 2 console.log(urlParams.has('post')); // true 3 consol 阅读全文
posted @ 2019-07-31 13:36 红石榴21 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 方法 一、ES6扩展运算符 const summary = {...person, ...tools, ...attributes}; console.log(summary); 输出结果: 二、Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目 阅读全文
posted @ 2019-07-31 13:19 红石榴21 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: 我们可以使用对象字面量{}来创建空对象,但这样创建的对象有隐式原型__proto__和一些对象方法比如常见的hasOwnProperty,下面这个方法可以创建一个纯对象。 一、创建空对象 栗子: let dict = Object.create(null); console.log(dict); / 阅读全文
posted @ 2019-07-31 13:12 红石榴21 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 洗掉数组中一些无用的值,如0, undefined, null, false等 var myArray = [1, 2, 0, undefined, null, false]; const arr = myArray.filter(Boolean); console.log(arr); // [1, 阅读全文
posted @ 2019-07-31 13:05 红石榴21 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1 var arr = [1, 2, 3, 3]; 2 var newArr = [], obj = {}, tmp = []; 方法一 const i = [...new Set(arr)]; console.log("方法一"); console.log(arr); // [1, 2, 3, 3 阅读全文
posted @ 2019-07-31 10:41 红石榴21 阅读(106) 评论(0) 推荐(0) 编辑