- 博客(2)
- 收藏
- 关注
原创 深浅拷贝的理解
其实深浅拷贝也就是深浅复制,个人理解就是基于在存储位置的基础上。 1.浅拷贝 简而言之就是简单的去复制数组和对象的地址,只是复制的地址,其实它们所指向的还是同一个存储空间,如果存储空间里的内容发生了改变,它们彼此之间都会有影响。 举个简单的例子: let arr1 = [1,2,3,4,5]; //这就是浅拷贝 let arr2 = arr1; //只是简单的复制了存储在栈里的指针,arr...
2020-03-01 22:48:15 426 3
原创 javaScript中冒泡排序的实现
所谓冒泡排序就是两两相比较,然后将大的值放在后面。 整体的思路就是:如何交换两个变量和要理清总共要比较多少次。 1.如何交换两个变量? var a = 10; var b=22; var tmp =a; a = b; b= tmp; 2.如何将数组中最大的值放到最后? 这种情况只要循环遍历数组,然后两两比较,大的放后面即可,此种情况只需要遍历一次 var arr = [9,8,7,6...
2020-03-01 21:56:45 1886 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人