
JS
爱哭小老虎
没心没肺,活着不累
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
全局通用的数据类型判断方法
全局通用的数据类型判断方法原创 2022-08-15 17:08:58 · 112 阅读 · 0 评论 -
数组中的排序
数组排序冒泡排序将数组中的数据从小到大排列,其过程为冒泡过程,算法为冒泡排序算法。var a = [11,2,3,22,5,6]// 重复里面的两两比较for(j = 0;j < a.length-1;j++){ //两两比较大小,交换位置,能找出最大值 for (var i = 0;i < a.length - j - 1;i++){//外层循环一次,里面次数逐渐减少比较次数 if(a[i] > a[i+1]){ var原创 2020-11-08 14:12:51 · 102 阅读 · 0 评论 -
深浅拷贝。
深浅拷贝深拷贝这是用递归的算法function copy(val) { // 判断类型是数组还是对象 let type = Object.prototype.toString.call(val).includes("Array") ? [] : {} for (const k in val) { let obj = Object.prototype.toString.call(val[k]) if (obj.includes("Object")原创 2020-11-08 14:50:50 · 114 阅读 · 0 评论 -
leaftjs: map container is already initialized
1.在使用leaftjs时报错map container is already initialized。2.监听弹出框里面的事件原创 2022-07-01 13:50:48 · 1028 阅读 · 0 评论 -
数组排列组合
数组排列组合原创 2022-06-15 13:05:10 · 140 阅读 · 0 评论 -
自定义数组方法,数组扁平化处理
自定义数组扁平化处理原创 2022-06-02 16:34:41 · 110 阅读 · 0 评论 -
树形结构,找出其父节点
##树形结构,找出其父节点原创 2022-06-01 14:41:48 · 526 阅读 · 0 评论 -
算法初级上
有些根据LeetCode来的,一些是自己写的。1.给定一个整数数组,判断是否存在重复元素。如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。2.给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。第一种方法第二种方法3.给定两个数组,编写一个函数来计算它们的交集。4.给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。说明:必须在原数组上操作,不能拷原创 2022-06-01 14:30:02 · 107 阅读 · 0 评论 -
求数组中的最大值
求数组中的最大值方法一var array = [111,22,34,45]var max = array[0]//假设定义一个最大值,将后续值拿来比较for(var i = 0;i < array.length;i++){ if(array[i]>max){ max = array[i] }}console.log(max)方法二let arr=[1,4,6,9]/* apply(arr,arr)前面的是谁调用这个方法(最大值),后面传参必须原创 2020-11-08 21:24:29 · 493 阅读 · 0 评论 -
2020-11-08
合并两个数组为一方法一var array1 = [1,2,3]var array2 = ["你好1","你好2","你好3"]var array3 = new Array()for(i = 0;i < array1.length;i++){ //将array1的值装进array3 array3[i] = array1[i]}for(j = 0;j < array2.length;j++,i++){//i++,上面循环完毕,i=4 //array3里面的i从上原创 2020-11-08 13:04:25 · 102 阅读 · 0 评论 -
2020-11-08
鸡兔同笼问题题目:鸡兔共20头,脚一共64只,问:一共多少只兔子和鸡?var ji = 0for(var tu = 0;tu <= 20;tu++){ ji = 20 - tuif(ji*2+tu*4 == 64){ console.log(tu,ji) break}}原创 2020-11-08 12:02:05 · 110 阅读 · 0 评论 -
数组去重方法
indexOf() 方法返回某个指定的字符串值在字符串中首次出现的位置。ES6 提供的新的数据结构 Set,成员的值都是唯一的,没有重复的值第3种方法利⽤for嵌套for,然后splice去重(ES5中最常⽤);双层循环,外层循环元素,内层循环时⽐较值。值相同时,则删去这个值。第4种方法利⽤ sort() 排序⽅法,然后根据排序后的结果进⾏遍历及相邻元素⽐对.但是这种方法我不咋用第5种方法利⽤includes,建立一个空数组,当数组中没有包含某个数据,将值push进去。第6种方法利用fil原创 2020-11-01 20:47:03 · 840 阅读 · 0 评论