javascript
要爆炸的臭臭君
纸上得来终觉浅,觉知此事要躬行!
展开
-
设置Cookie过期时间
function setCookie(Cname, Cvalue, ExpiresTime) { const date = new Date() // 获取当前时间对象 const day = 1000 * 60 * 60 * 24 // 计算 一天 = 多少毫秒 date.setTime(date.getTime() + day * ExpiresTime) // 获取当前时间戳在加上(过期时间 * day变量)原创 2021-06-21 17:12:17 · 469 阅读 · 0 评论 -
js算法面试题
计算数组重复元素 let arr = [1, 2, 3, 444, 4, 4, 4] //使用循环 function repeatNum (arr, nuber) { let newarr = [] while (arr.indexOf(nuber) >= 0) { let index = arr.indexOf(nuber) newarr.push(arr[index]) arr.splice(index, 1) } return newarr.length原创 2021-06-10 20:24:19 · 203 阅读 · 0 评论 -
深圳马的 50G 半年免费对象存储,你确定不要吗?
腾讯云对象存储实现文件上传(前端实现过程) 使用步骤: 登录或注册腾讯云账号 然后进行实名认证 搜索对象存储并开通(新用户免费送50G) 找到存储桶列表创建存储桶 创建秘钥 进入控制台 搜索访问管理并进入 新建秘钥 等待创建成功 SecretId,SecretKey 分别为秘钥id 和keykey值显示需要进行验证 设置跨域 点击对象存储中的存储桶列表,再点击存储桶列表中的,某个存储桶名称 点击安全管理=>跨域访问CORS 规则设置为原创 2021-05-14 14:23:03 · 513 阅读 · 5 评论 -
js冒泡排序(自行理解)
let arr = [3, 4, 522, 233, 654, 1, 12, 2, 32, 94, 23, 30, 45, 46, 76] for (let i = 0; i < arr.length - 1; i++) { for (let y = 0; y < arr.length - 1 - i; y++) { if (arr[y] > arr[y + 1]) { let num = arr[y] arr[y] = arr[y原创 2021-05-06 19:01:34 · 76 阅读 · 0 评论 -
js 扩展运算符你研究了吗?
今天看Es6的新特性,看到这个扩展运算,突然想试一试将数组展开后,放到对象中,因为数组展开后他只有单个值,但是在对象中都是键值对存在,就在想数组展开放在对象中是啥样的,果然值的研究,虽然我觉得没啥用,可能是我没有应用场景,事物存在定有道理。 扩展运算符 【 … 】扩展运算符能将 数组 转换为逗号分割的 参数序列 运算完之后它不能直接暴露在外边,必须使用数组,对象进行包裹, 或者直接console.log() 输出它 const arr2 = [1,2,3] console.log(...arr) /原创 2021-04-15 20:11:27 · 90 阅读 · 1 评论 -
数字每三位加一个逗号方法
写一个方法统计一个字符串在另一个字符串中出现的次数 var parent = 'abababab' function num(child){ return parent.split(child).length-1 } console.log(num('a')) 写一个js函数,实现对一个数字每3位加一个逗号(不考虑负数和小数) let setdou=(number)=>{ let numArr = (number+'').split('').reverse()原创 2021-04-07 10:46:12 · 2342 阅读 · 0 评论 -
Javascript 数组基础
Javascript Array(数组)对象,基础 1、什么是数组? 数组对象的作用是:使用单独的变量明来储存一系列的值。 2、创建数组,为其赋值,三种方式 //第一种方式: var name=new Array();//声明一个变量给他赋值为一个数组 name[0]="小明"; name[1]="小月"; name[2]="小雨"; name[3]="小风"; //第二种方式 var name=new Array("小明","小月","小雨","小风") //第三种方式 var name=["小明","小原创 2020-09-22 11:05:18 · 104 阅读 · 0 评论 -
数组去重
javascript数组(Array)删除相同的元素 let arr = [11, 23, 44, 11, 33, 55, 33, 22, 23] let newarr = [] arr.forEach(item => { if (newarr.indexOf(item) == -1) { newarr.push(item) } }) console.log(newarr) javascript数组(Array)输出有重复的元素 let arr = [11, 23, 44, 11,原创 2021-03-19 18:01:11 · 54 阅读 · 0 评论 -
js异步问题
js中分为同步和异步代码 js 代码执行规则为: 从上到下执行 同步代码马上执行 异步代码先放到异步代码队列中,等待同步代码执行完毕后再去执行 使用promise进行修饰改造(使用node进行演示) 如果像下面代码: const fs = require('fs') var a = '' fs.readFile('./fs/fs.text', 'utf8', (error, res) => { a = res }) console.log(a) //此时的输出,a变量肯定是空的,因为读取文件原创 2021-03-17 13:21:42 · 323 阅读 · 10 评论 -
数字每三位加一个逗号
用js实现,对数字每三位加一个逗号 let setdou=(number)=>{ let numArr = (number+'').split('').reverse() let newstr = '' numArr.forEach(function(item,index){ if((index+1)%3 == 0 && index+1<numArr.length){原创 2021-03-09 20:49:54 · 384 阅读 · 0 评论