自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Symbol.iterator实现class的迭代遍历

一个对象如果具备Symbol.iterator属性就能够迭代遍历(解构赋值…,for in,for of等),具体来说就是增加属性[Symbol.iterator]:function(){}这个方法返回next()函数。对于一个class来说就是Symbol.iterator{//返回一个class}下面是一个例子,itera类可以有对象和字符串两种创建方式。可以用for of遍历this上的...

2019-08-29 10:47:20 504

原创 对象嵌套引用导致JSON.stringify报错

什么是对象嵌套引用?就是在一个对象的第n层对象中调用了它的父级对象。例如:a={‘a’:1} a.b=a更复杂一点的:a={ ‘a’:1, 'b':{ 'c':1 }}a.b.d=b如果你之前没有听过这个名词,那么现在应该都明白是什么意思了吧?那么如何检测一个对象是否存在嵌套引用呢?如果把对象看做一颗多叉树,那么就是检测是否在一条路径上(深度遍历)存在相等...

2019-08-23 15:32:47 1953

原创 javascript js 关于循环中变量var和let

先来看两个代码//以下代码 输出一个2 一个undefinedfor(let i=0; i<2; i++){ let b; if(i===0) b=2; console.log(b)}//以下代码 输出两个2for(let i=0; i<2; i++){ var b; if(i===0) b=2; console.log(b)...

2019-08-23 15:19:38 550

原创 前端面试题 每隔一段时间执行一个函数 执行次数一定 setInterval

setInterval的应用题目要求是实现一个function repeat (func, times, wait) { }函数,每隔wait毫秒执行func函数times次,调用过程如下:const repeatFunc = repeat(alert, 4, 3000)repeatFunc(“hellworld”);解答:通过调用方式repeatFunc(“hellworld”);可以...

2019-07-16 09:31:26 1841

原创 webpack初学者 小白入门 简单demo

这里写自定义目录标题webpack小白入门webpack小白入门最近学习了一下webpack,做了一个适合新手入门的demo,github地址:https://github.com/sherry233333/webpack-demo欢迎大家指出问题,共同学习,一起进步觉得有用的话就给我点个star八~~...

2019-07-16 09:05:34 157

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除