关于JS中判断是数字和小数的正则表达式用法 正则表达式 正则表达式是由一个字符序列形成的搜索模式. 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容. 正则表达式可以是一个简单的字符,或一个更复杂的模式. 正则表达式可用于所有文本搜索和文本替换的操作. 使用目的 进行表单验证时,自定义表单规则,判断输入的是否为数字或小数 正则表达式代码 是否为数字 /^[0-9]+$/ 是否为小数 /^[0-9]+\.?[0-9]+?$/ 更为全面的学习连接 http://www.cnblogs.c…
一.一般的遍历数组的方法: var array = [1,2,3,4,5,6,7]; for (var i = 0; i < array.length; i) { console.log(i,array[i]); } 二.用for in的方遍历数组 for(let index in array) { console.log(index,array[index]); }; 三.forEach array.forEach(v=>{ console.log(v); }); array.forEach…
from:https://www.cnblogs.com/amujoe/p/8875053.html 一.一般的遍历数组的方法: var array = [1,2,3,4,5,6,7]; for (var i = 0; i < array.length; i) { console.log(i,array[i]); } 二.用for in的方遍历数组 for(let index in array) { console.log(index,array[index]); }; 三.forEach ar…
一.一般的遍历数组的方法: var array = [1,2,3,4,5,6,7]; for (var i = 0; i < array.length; i++) { console.log(i,array[i]); } 二.用for in的方遍历数组,得到的是索引 var array = [1,2,3,4,5,6,7]; for(let index in array) { console.log(index,array[index]); }; 三.forEach,得到的是元素 var arra…
今天在学习vue.js的render时,遇到需要重复构造多个同类型对象的问题,在这里发现原生JS中apply()方法的一个特殊的用法: var ary = Array.apply(null, { "length": 5, "0": 'eat', "1": 'play' });//得到ary = ['eat', 'play', undefined*3] 在这个用法中,apply的第一个参数为null,第二个参数是一个包含length字段的对象,查了…
JS中的call()方法和apply()方法用法总结  : 讲解: 调用函数,等于设置函数体内this对象的值,以扩充函数赖以运行的作用域. function add(c,d){ return this.a + this.b + c + d; } var s = {a:1, b:2}; console.log(add.call(s,3,4)); // 1+2+3+4 = 10 console.log(add.apply(s,[5,6])); // 1+2+5+6 = 14 上面的例子中   ad…
共同点: 1.都是循环遍历数组中的每一项. 2.forEach()和map()里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input. 3.匿名函数中的this都是指Window. 4.只能遍历数组. 不同点: 1.forEach(): 没有返回值,即返回值为undefined arr[].forEach(function(value,index,array){ //do something }) 参数:value数组中的当前项, index当前…
共同点: 1.都是循环遍历数组中的每一项. 2.forEach()和map()里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input. 3.匿名函数中的this都是指Window. 4.只能遍历数组. 不同点: 1.forEach(): 没有返回值,即返回值为undefined arr[].forEach(function(value,index,array){ //do something }) 参数:value数组中的当前项, index当前…
1. forEach() forEach() 方法从头至尾遍历数组,为每个元素调用指定的函数.如上所述,传递的函数作为forEach()的第一个参数.然后forEach()使用三个参数调用该 函数:数组元素.元素的索引和数组本身.如果只关心数组元素的值,可以编写只有一个参数的函数——额外的参数将忽略: var data = [1,2,3,4,5]; //要求和的数组 // 计算数组元素的和值 var sum = 0; // 初始为0 data.forEach(function(value){ s…
共同点: 1.都是循环遍历数组中的每一项. 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input. 3.匿名函数中的this都是指Window. 4.只能遍历数组. 不同点: 1.forEach() 没有返回值. arr.forEach(item =>{ if(arr.length!=0){ } }) arr[].forEach(function(value,index,array){ //do some…