随笔分类 - JavaScript
JavaScript系统整理笔记,基础知识,写一遍用于巩固。
摘要:语法为: 参数 => 函数体 基本用法: var f = v => v; //等价于 var f = function(a){ return a; } f(1); //1 当箭头函数没有参数或者有多个参数,要用 () 括起来。 var f = (a,b) => a+b; f(6,2); //8 当箭
阅读全文
摘要:首先一个!是取反的意思 !null = true !'' = true !undefined=true !'str'=false !222=false !!则是取反之后再取反,即实现了 var str ; if(str!=null && typeof(a)!=undefined&&a!=''){ /
阅读全文
摘要:作用:将一个数组转为用逗号分隔的参数序列。 比如: var arr = [1,2,3] 则 ...arr即 1,2,3 1、浅拷贝 var arr = [1,2,3] var copyArr = [...arr] // [1,2,3] 2、向集合中添加元素 var arr = [1,2,3] 若想得
阅读全文
摘要:定义: 用于检测数组所有元素是否都符合指定条件(通过函数提供) 指定函数检测数组中的所有元素: 如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。 如果所有元素都满足条件,则返回 true。 every() 不会对空数组进行检测。 every() 不会改变
阅读全文
摘要:定义: 返回传入一个测试条件(函数)符合条件的数组第一个元素位置。 为数组中的每个元素都调用一次函数执行: 当数组中的元素在测试条件时返回 true 时, findIndex() 返回符合条件的元素的索引位置,之后的值不会再调用执行函数。 如果没有符合条件的元素返回 -1 对于空数组,函数是不会执行
阅读全文
摘要:定义: splice() 方法用于添加或删除数组中的元素。(会修改原始数据) 参数说明: array.splice(index,howmany,item1,.....,itemX) 1、index 必需。规定从何处添加/删除元素。 该参数是开始插入和(或)删除的数组元素的下标,必须是数字。(从0开始
阅读全文