摘要:
// 数组排序的方法 // 1. 反转数组 // 要求,翻转数组,将数组 ['red', 'green', 'blue', 'pink', 'purple'] 的内容 反过来存放。 var arr = ['red', 'green', 'blue', 'pink', 'purple']; // arr.reverse(); /... 阅读全文
摘要:
// 要求: 随机生成颜色RGB 核心点 :(0,0,0) rgb 每一组的数字取值范围是 0~255 // 需要随机生成 0~255 之间的整数 function getRandom(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; ... 阅读全文
摘要:
// JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。 var json = { "id": 1, "name": "andy", "age": 18, "address": "山东" ... 阅读全文
摘要:
// ['c', 'a', 'z', 'a', 'x', 'a', 'x', 'c', 'b']; 取消重复的元素 数组去重 (for循环) // 把旧数组里面 不重复的元素选取出来放到新数组中 重复的元素之保留一个 放到新数组中 数组去重 var arr = ['c', 'a', 'z', 'a', 'x', 'a', 'x', ' 阅读全文
摘要:
// 冒泡排序 是一种算法,把一系列的数据按照一定的顺序进行排列显示(从小到大,从大到小) // 我们冒泡排序 需要用到 双重for循环 // 外层循环控制的是趟数(以前的行) 一共走多少趟呢 数组的长度 - 1 // 里层循环控制每一趟的 交换次数(以前的列数 不固定) 每一趟交换的次数不同: 数组的长度 - i - 1... 阅读全文
摘要:
console.log(` 1.创建一个空对象 2.让this 指向刚刚创建好的空对象 3.执行构造函数内的代码 (为相关的属性和方法赋值) 4.返回创建好的对象`) // 1.创建一个空对象 // 2.让this 指向刚刚创建好的空对象 // 3.执行构造函数内的代码 (为相关的属性和方法赋值) // 4.返回创建好的对象 // new 一个对象的过程 就是实例 function Pers... 阅读全文
摘要:
var arr = ["c", "a", "z", "a", "x", "a"]; var o = {}; for (var i = 0; i < arr.length; i++) { var item = arr[i]; if (o[item]) { o[item]++; } else { o[i 阅读全文