用户中心USER CENTER

首页/用户
  • js数组去重

    摘要:通过创建空的对象,遍历数组的时候查找对象中是否有值,没有的话以该元素创建一个属性并赋值,同时遍历的数组元素进数组可以随意赋值方法二将数组中上一个元素与原数组中的每个元素进行比较,将不同于上一个元素的元素放入数组中我的微信公众号天字一等 //方法一:时间复杂度为O(n)。通过创建空的obj对象,遍历数组的时候查找obj对象中是否有值,没有的话以该元素创建一个属性并赋值,同时遍历的数组元素...

    RayKr 发布于JavaScript
  • JavaScript 工厂函数 vs 构造函数

    摘要:当谈到语言与其他编程语言相比时,你可能会听到一些令人困惑东西,其中之一是工厂函数和构造函数。好的,让我们用构造函数做同样的实验。当我们使用工厂函数创建对象时,它的指向,而当从构造函数创建对象时,它指向它的构造函数原型对象。 showImg(https://segmentfault.com/img/bVbr58T?w=1600&h=900); 当谈到JavaScript语言与其他编程语言...

    RayKr 发布于JavaScript
  • 关于数组forEach方法的封装

    摘要:今天,开始正式开始搭建自己的前端学习之路,必不可少的当然就是开始搭建自己的知识库了。好了,废话不多说,想必大家对的方法并不陌生吧,但是你知道他是怎么实现的吗我们自己能不能也封装一个这样的方法供我们自己使用呢。 今天,开始正式开始搭建自己的前端学习之路,必不可少的当然就是开始搭建自己的知识库了。 好了,废话不多说,想必大家对ES5的forEach方法并不陌生吧,但是你知道他是怎么实...

    RayKr 发布于JavaScript
  • 解--头条的算法面试题-圆环开关灯

    摘要:开关灯规则,触发一个灯的开关会影响旁边个灯取反。解题满足题干的开关灯规则开关灯,实现圆环的开关灯逻辑注意处理一下数组的边界情况即可左边右边解题算法说明注释中,表示暗,表示亮。检验通过检验不通过测试测试结果,没进黑盒。 1 看看题目 PS:一个下午和晚上才完成这道题,虽然知道面试不可能有这么多的时间,还是抑制不住兴奋跟大家分享一下,欢迎提提改善意见。 showImg(https://se...

    RayKr 发布于JavaScript
  • 深入理解ES6笔记(十一)Promise与异步编程

    摘要:回调函数模式类似于事件模型,因为异步代码也会在后面的一个时间点才执行如果回调过多,会陷入回调地狱基础可以当做是一个占位符,表示异步操作的执行结果。函数可以返回一个,而不必订阅一个事件或者向函数传递一个回调函数。 主要知识点:Promise生命周期、Promise基本操作、Promise链、响应多个Promise以及集成PromiseshowImg(https://segmentfaul...

    RayKr 发布于JavaScript
<