
JS
文章平均质量分 75
scwMason
一个怀揣梦想的有志青年
展开
-
JS中的TDZ理解
原文链接:https://acrens.github.io/2017/01/22/2017-01-22-TDZ/示例 案例一 代码 let y = 1;function foo(x = y, y) { console.log(x);}foo(); // ReferenceError: y is not defined 解读 当函...原创 2018-12-03 17:30:19 · 1609 阅读 · 0 评论 -
阻止事件冒泡以及阻止默认事件
链接转载 2018-10-28 17:37:12 · 126 阅读 · 0 评论 -
关于js中“==”和“===”的区别
1.===:三个等号我们称为等同符,当等号两边的值为相同类型的时候,直接比较等号两边的值,值相同则返回true,若等号两边的值类型不同时直接返回false。 例:100===“100” //返回false abc===“abc” //返回false ‘abc’===“abc” //返回true ...转载 2018-06-16 18:01:27 · 203 阅读 · 0 评论 -
关于JS中的+号
1.基本的数字相加:var a=1;var b=6;var c=a+b;//7 2.字符串的拼接: 3.数组之间的相加:默认转换成字符串形式原创 2018-10-19 21:38:56 · 854 阅读 · 0 评论 -
js中的offectWidt、clientWidth、style.width 、scrollWidth区别
offsetWidth //返回元素的宽度(包括元素宽度、内边距和边框,不包括外边距)offsetHeight //返回元素的高度(包括元素高度、内边距和边框,不包括外边距)clientWidth //返回元素的宽度(包括元素宽度、内边距,不包括边框和外边距)clientHeight //返回元素的高度(包括元素高度、内边距,不包括边框和...原创 2018-10-13 15:17:20 · 600 阅读 · 0 评论 -
JS数组的slice()方法传负数和字符串操作函数中的slice()、substr()、substring()
定义和用法slice() 方法可从已有的数组中返回选定的元素。语法arrayObject.slice(start,end)参数 描述 start 必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。 end 可选。规定从何处结束选取。该参数是数组片断结束处的数组...转载 2018-10-16 12:52:48 · 2013 阅读 · 0 评论 -
JS数组中的splice和slice方法的不同
slice已经在上一篇文章中介绍过了链接这里介绍一下splice:splice()函数用于从当前数组中移除一部分连续的元素。如有必要,还可以在所移除元素的位置上插入一个或多个新的元素。该函数以数组形式返回从当前数组中被移除的元素。选取的是索引及长度 返回的是选中的数据,原数组为剩下的数据该函数属于Array对象,IE 5.5+、FireFox、Chrome、Safari、Opera等主...转载 2018-10-16 13:13:09 · 2090 阅读 · 0 评论 -
JS数组中的reduce方法
reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。reduce() 可以作为一个高阶函数,用于函数的 compose。注意: reduce() 对于空数组是不会执行回调函数的。格式:array.reduce(function(total, currentValue, currentIndex, arr), initialValue...原创 2018-10-16 18:24:59 · 703 阅读 · 0 评论 -
JS数组中的From方法
定义和用法from() 方法用于通过拥有 length 属性的对象或可迭代的对象来返回一个数组。如果对象是数组返回 true,否则返回 false。语法Array.from(object, mapFunction, thisValue)参数 描述 object 必需,要转换为数组的对象。 mapFunction 可选,数组中每个元素要调用的函数。 ...原创 2018-10-16 18:36:16 · 2980 阅读 · 0 评论 -
es6新属性----map
Javascript的Object本身就是键值对的数据结构,但实际上属性和值构成的是”字符串-值“对,属性只能是字符串,如果传个对象字面量作为属性名,那么会默认把对象转换成字符串,结果这个属性名就变成”[object Object]“。ES6提供了”值-值“对的数据结构,键名不仅可以是字符串,也可以是对象。它是一个更完善的Hash结构。推荐博客:https://www.cnblogs.co...原创 2019-01-14 21:28:14 · 525 阅读 · 0 评论