1.第1种 双层轮回,外层轮回元素,内层轮回时比较值,如果有雷同的值则跳过,不雷同则push进数组 Array.prototype.distinct = function(){ var arr = this, resul…
分类:JavaScript
addEventListener中的EventListener接口对象
写在最前 遗漏的知识点:addEventListener的第二个参数不光可以传入一个函数,还可以传入一个实现了EventListener 接口的对象。 文档中的描述 listener 当所监听的事件类型触发时,会接收到一…
每日一道算法题 - 阶乘 (easy-2)
虽然都是很简单的算法,每个都只需5分钟左右,但写起来总会遇到不同的小问题,希望大家能跟我一起每天进步一点点。更多的小算法练习,可以查看我的文章。 规则 Using the JavaScript language, hav…
vue + webpack 實用技巧
vue + webpack 實用技巧 應用 webpack 給臨盆環境和宣布環境設置差別的接口地點 在開闢時,前後端星散同時舉行開闢。前端挪用後端給的接口也是在局域網內部的。然則,當項目推到線上的時刻,會從實在服務器上獵…
[處理]npm ERR! publish Failed PUT 403
運用敕令 npm publish 宣布一個包時,或有以下報錯: ... npm ERR! publish Failed PUT 403 npm ERR! code E403 npm ERR! no_perms Priva…
为什么要用闭包(closure)?
前言 闭包(closure)这个词是在学习JavaScript过程中经常被提到的,很多人一开始都对此有些迷惑,然后在不断地参考学习中逐渐掌握,本文主要简述下自己学习过程中对闭包的理解。 什么是闭包? MDN官方解释: C…
Highcharts(二)基本属性
title: Highcharts(二)之基本属性 date: 2016-07-23 17:13:08 tags: 一.基本组成: Highcharts包含标题(Title):主标题是必须的但是subTTitle不是必须…
你不懂JS:类型与文法 第三章:原生类型
官方中文版原文链接 感谢社区中各位的大力支持,译者再次奉上一点点福利:阿里云产品券,享受所有官网优惠,并抽取幸运大奖:点击这里领取 在第一和第二章中,我们几次提到了各种内建类型,通常称为“原生类型”,比如String和N…
在node.js项目中,我用jest淘汰了mocha
在我以前的javascript fullstack项目中,单元测试一直是分裂的,react前端用jest,node.js后端用mocha。由于在前端使用jest时,所体会到的简洁,让我一直有冲动想用jest来一统江湖。在…
javascript快速初始化数组
标签(空格分隔): call apply 笔记版 编写代码中通常会有快速初始化数组的需求,例如我们需要一个类似matlab里的zeros函数,假如这里我们需要生成一个0-23的数组用于表示一天24小时。 最基本的做法如下…
Javascript 对象方式实现命名参数调用(下):自动包装偏函数
上篇,咱们实现了一个简单的函数。其可以采用灵活的多种调用方式:如下: help({name:'john', sex:'M'}); help("name:'john', sex:'M'"); help('john',25)…
JavaScript常见算法
1.简单排序 let arr=[4,3,5,2,1,8,7,9,6]; arr.sort(function(a,b){ return a-b; }); console.log(arr); 2.冒泡排序 思想:让当前项和后…