随笔分类 - javascript
摘要:一、方法一:new RegExp 1、概述: RegExp 是正则表达式的缩写;当检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式 2. RegExp对象的方法 1) RegExp 对象有 3 个方法:test()、exec() 以及 compile(); test()
阅读全文
摘要:Map类型是键值对的有序列表,而键和值都可以是任意类型 Map与Set的区别 Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构 集合 是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合字典 是一些元素的集合。每个元素有一个称作key 的域,不同元素的key 各不相
阅读全文
摘要:1、什么是Set() Set是es6新增的数据结构,似于数组,但它的一大特性就是所有元素都是唯一的,没有重复的值,我们一般称为集合。 Set本身是一个构造函数,用来生成 Set 数据结构 匹配的value值是字符串类型,如果是number类型,includes()和indexOf()不可用。详看定义
阅读全文
摘要:文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/entries 描述:Object.entries()返回一个数组,其元素是与直接在object上找到的可枚举属性键值
阅读全文
摘要:常用: in,hasOwnProperty,比较undefined。 //1、hasOwnProperty()表明它查看对象自身的属性, let obj = { a:1, b:2, d:undefined } console.log(obj.hasOwnProperty('a'))//true ob
阅读全文
摘要:方法: let value = {} value && Object.keys(value).length 0 && value.constructor Object; 原因: let a = {} let b = new Object() let c = new String(); if(Obje
阅读全文
摘要:自从用了react后,基本都是用fetch请求接口,在fetch封装中,delete的处理一般是: // 格式化get/delete请求的数据(fetch的get请求需要需要将参数拼接到url后面) if (option.method 'get' || option.method 'delete')
阅读全文
摘要:new Date() //Sat Jul 11 2020 17:58:36 GMT+0800 (中国标准时间) 转时间格式 moment().format("YYYY-MM-DD") // 2020-07-11 再转标准时间 new Date('2020-06-05') // Fri Jun 05
阅读全文
摘要:这里用了moment日期处理类库 遇到了小小的坑, 注意,moment(13位)只适合13位的时间戳转时间,10位的时间戳转时间,需要添加moment().unix(10位),就是最下面的方法 computed: { time(){ return moment(1581767732).format(
阅读全文
摘要:jssdk文档 网页授权文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html 支付文档:https://developers.weixin.qq.com/do
阅读全文
摘要:常用的效果,在这里做一下记录,什么项目里都好用都方法, 用原生的API实现 原理: 我们来看一下具体的步骤:(具体API使用可以查阅MDN) 1. document.querySelector('.contentText') 获取需要复制的节点 2. document.createRange();
阅读全文
摘要:情景:vue的项目中在本地调试项目,在前端的跨域配置没有问题的情况下,出现这样的报错。 解决方案,参考: https://www.cnblogs.com/zsg88/articles/11576324.html https://blog.csdn.net/qq_29832217/article/de
阅读全文
摘要:var elements = [ 'Hydrogen', 'Helium', 'Lithium', 'Beryllium' ]; elements.map(function(element) { return element.length; }); // 返回数组:[8, 6, 7, 9] // 上面的普通函数可以改写成如下的箭头函数 elements.map((el...
阅读全文
摘要:场景:在create-react-app whatwg-fetch的项目中,想获取请求返回的数据, 查来下原因, promise 要用then接收或者async await 最终选择来后者的写法:
阅读全文
摘要:1、闭包可以访问当前函数以外的变量 2、即使外部函数已经返回,闭包仍能访问外部函数定义的变量 3、闭包可以更新外部变量的值
阅读全文
摘要:一,针对于数组 const arr = ['a','b','c','d']; Array.indexOf 将“返回第一次出现给定元素的索引”; Array.includes 只想知道数组是否包含某个值;布尔值 二,针对于数组对象 Array.filter 返回一个新的数组,过滤,它接受一个回调函数作
阅读全文
摘要:一,场景: 字符串转对象; var str = "{'bankRate':5,'YINGUO':0}" 二,操作: JSON.parse(str)时候,报错 [Vue warn]: Error in render: "SyntaxError: Unexpected token ' in JSON a
阅读全文
摘要:一,Array.isArray() 用于确定传递的值是否是一个 Array 文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray 二,typeof 文档:ht
阅读全文
摘要:方法一: 方法二: 拓展: 改变数组中的key,value:
阅读全文
摘要:1,概念: Generator函数有多种理解角度。从语法上,首先可以把它理解成,Generator函数一个状态机,封装了多个内部状态。 执行Generator函数会返回一个遍历器对象,也就是说,Generator函数除了状态机,还是一个遍历器对象生成函数。 2,特征: 一是,function关键字与
阅读全文