js
Hailee7
老变态
展开
-
js作用域
1 块作用域{ }JS中作用域有:全局作用域、函数作用域。没有块作用域的概念。ECMAScript 6(简称ES6)中新增了块级作用域,使用let声明的变量只能在块级作用域里访问,有“暂时性死区”的特性(也就是说声明前不可用)。块作用域由 { } 包括,if语句和for语句里面的{ }也属于块作用域。2 var、let、const的区别var定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问。let定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问。const用来定义常量,原创 2020-08-17 22:27:20 · 79 阅读 · 0 评论 -
遍历对象清空值
form1: {section: “”,itemname: “”,itemvalue: “”,},for (let [k, v] of Object.entries(this.form1)) {this.form1[k] = “”;}原创 2020-08-04 17:22:47 · 799 阅读 · 0 评论 -
数组去重
数组去重let arr = [11, 23, 26, 23, 11, 9]const deduplication = arr => […new Set(arr)]console.log(deduplication(arr)); // [ 11, 23, 26, 9 ]保留数组中非重复数据let arr = [11, 23, 26, 23, 11, 9]const filterNonUnique = arr => arr.filter(i => arr.indexOf(i) =原创 2020-08-01 16:03:06 · 106 阅读 · 0 评论 -
数组每隔五个翻转方法
方法一:const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30];console.log(arr.reduce((res, val, index) => (index % 10 > 5 ? […res.slice(0, index - (index % 5)), val, …res.slice(index原创 2020-07-29 19:26:51 · 279 阅读 · 0 评论 -
js原生不设置absolute拖拽
<meta charset="UTF-8"> <title>Title</title><div class="test1">a</div><div class="test2">b</div><div class="test3">c</div><div class="test1">a</div><div class="test2">b...原创 2020-07-25 16:02:48 · 149 阅读 · 0 评论 -
(转)css绝对定位元素垂直水平居中
<!doctype html>蚂蚁部落原创 2019-11-08 17:50:57 · 94 阅读 · 0 评论 -
Date 日期对象与时间戳互相转换
var time = new Date(1322195034000); console.log(time.getFullYear()+"年");//年份 console.log(time.getMonth()+1+"月");//月份 console.log(time.getDate()+"日");//几号 var birthday= time.getFullYear()+...原创 2019-10-16 17:59:19 · 273 阅读 · 0 评论