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 · 530 阅读 · 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 · 253 阅读 · 0 评论 -
深圳马的 50G 半年免费对象存储,你确定不要吗?
腾讯云对象存储实现文件上传(前端实现过程)使用步骤:登录或注册腾讯云账号然后进行实名认证搜索对象存储并开通(新用户免费送50G)找到存储桶列表创建存储桶创建秘钥进入控制台搜索访问管理并进入新建秘钥等待创建成功SecretId,SecretKey 分别为秘钥id 和keykey值显示需要进行验证设置跨域点击对象存储中的存储桶列表,再点击存储桶列表中的,某个存储桶名称点击安全管理=>跨域访问CORS规则设置为原创 2021-05-14 14:23:03 · 617 阅读 · 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 · 112 阅读 · 0 评论 -
js 扩展运算符你研究了吗?
今天看Es6的新特性,看到这个扩展运算,突然想试一试将数组展开后,放到对象中,因为数组展开后他只有单个值,但是在对象中都是键值对存在,就在想数组展开放在对象中是啥样的,果然值的研究,虽然我觉得没啥用,可能是我没有应用场景,事物存在定有道理。扩展运算符【 … 】扩展运算符能将 数组 转换为逗号分割的 参数序列运算完之后它不能直接暴露在外边,必须使用数组,对象进行包裹,或者直接console.log() 输出它const arr2 = [1,2,3]console.log(...arr) /原创 2021-04-15 20:11:27 · 128 阅读 · 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 · 2457 阅读 · 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 · 149 阅读 · 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 · 74 阅读 · 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 · 345 阅读 · 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 · 417 阅读 · 0 评论