
JavaScript
Amars_丁
这个作者很懒,什么都没留下…
展开
-
2020-08-11
1、生成随机数遍历数组,每次循环都随机一个在数组长度范围内的数,并交换本次循环的位置和随机数位置上的元素function randomSort1(arr) { for (let i = 0, l = arr.length; i < l; i++) { let rc = parseInt(Math.random() * l) // 让当前循环的数组元素和随机出来的数组元素交换位置 const empty = arr[i] arr[i] = arr[rc]原创 2020-08-11 10:08:38 · 410 阅读 · 0 评论 -
JavaScript map 合集
属性Map.length属性 length 的值为 0 。想要计算一个Map中的条目数量, 使用Map.prototype.size.get Map[@@species]本构造函数用于创建派生对象。Map.prototype表示Map构造器的原型。允许添加属性从而应用于所有的Map对象。Map实例 属性Map.prototyp...原创 2020-02-27 17:09:35 · 306 阅读 · 0 评论 -
JavaScript set合集
语法<span style="color:#333333">new Set([iterable]);</span>参数iterable如果传递一个可迭代对象,它的所有元素将不重复地被添加到新的Set中。如果不指定此参数或其值为null,则新的Set为空。返回值一个新的Set对象。简述Set对象是值的集合,你可以按照插入的顺序迭代它的元素...原创 2020-02-27 14:36:08 · 432 阅读 · 0 评论 -
.eslintrc.js 配置解析
官方文档:https://eslint.org/中文文档:https://cn.eslint.org//* * ESLint的JSON文件是允许JavaScript注释的,但在gist里显示效果不好,所以我把.json文件后缀改为了.js */ /* * ESLint 配置文件优先级: * .e...原创 2019-12-29 17:07:18 · 2351 阅读 · 0 评论 -
Javascript 面向对象编程之二 —— 组合使用构造函数模式和原型模式
目录1.1 示例1.2 动态原型模式1.3 寄生构造函数模式1.1 示例常见写法 一function Person(name, age, job){this.name = name;this.age = age;this.job = job;this.friends = ["Shelby", "Court"];}Person.prototype = ...原创 2019-11-12 11:26:13 · 290 阅读 · 0 评论 -
Javascript 面向对象编程之设计模式——设计模式提要
目录JavaScript设计模式之前言——设计模式提要什么是设计模式目的JavaScript设计模式之前言——设计模式提要什么是设计模式①设计模式是我们每天编程遇到的问题的可重用解决方案。②设计模式主要是为了解决对象的生成和整合问题。③换句话说,设计模式可以作为可应用于现实世界编程问题的模板。目的为了使应用程序具有可扩展性,可靠性和易维护性,应...原创 2019-10-31 13:47:53 · 332 阅读 · 0 评论 -
Javascript 面向对象编程之设计模式——UML图解
目录JavaScript设计模式之前言——UML图解JavaScript设计模式之前言——UML图解原创 2019-10-31 13:31:39 · 366 阅读 · 0 评论 -
JavaScript array 常用的操作
Javascript Array数组检测1.Array的声明//创建数组有两种基本方式//第一种使用Array的构造函数var color = new Array()var color = new Array(20)var color = new Array("red","blue","yellow")//可以省略new操作符,进行声明。简写。var color = A...原创 2019-10-31 13:17:13 · 283 阅读 · 0 评论