javascript
zhaoxia.xiao
这个作者很懒,什么都没留下…
展开
-
JS中map()与forEach()的用法
相同点:1.都是循环遍历数组中的每一项2.每次执行匿名函数都支持三个参数,参数分别为item(当前每一项),index(索引值),arr(原数组)3.匿名函数中的this都是指向window4.只能遍历数组 不同点:map()map方法返回一个新的数组,数组中的元素为原始数组调用函数处理后的值也就是map()进行处理之后返回一个新的数组⚠️注意:map()方...原创 2018-05-21 19:56:26 · 10521 阅读 · 1 评论 -
冒泡排序、快速排序 ———— js实现
一、思想冒泡排序思想:每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大,就交换两个数的位置;实现逻辑:两个for循环,外层从第一个数到倒数第二个数,内层从外层的后面一个数到最后一个数var timer = 0;var bubbleSort = function(arr){for (var i =0; i< arr.length -1; i++){ for (...原创 2018-06-13 16:06:11 · 156 阅读 · 0 评论 -
js基本类型与引用类型
1.基本类型:Underfined ,Null, Boolean,Number,String2.引用类型: Object首先了解一个概念:栈内存与堆内存---这是两种不同的内存分配方法一般代码逻辑,简单变量,结构体都是放在栈中;而对象,以及被装箱的数据放在堆中栈内存中存放地址指向堆内存中的对象基本类型就是保存在栈内存中的简单数据段,而引用类型指的是那些保存在堆内存中的对象基本类型在内存中分别占有固...转载 2018-06-15 11:21:22 · 10499 阅读 · 0 评论