在项目中,我们常常会遇到需要循环去处理数据的地方,常用的循环方式有for,for...in,for...of,forEach。这三个有什么区别嘞?下面就简单的了解一下相关的用法与区别。
一、for循环
for循环是根据数组的长度去确定循环次数的,而对象是没有长度这个属性的,所以,for循环不能用来遍历对象,可以用来遍历数组和字符串。
var arr = [1,2,3,4,5,6]
var obj={
name:"小陈",
age:20,
}
var st
1. 认识箭头函数
es6 新增了使用胖箭头(=>)语法定义函数表达式的能力,很大程度上,箭头函数实例化的函数对象与正式的函数表达式创建的函数对象行为是相同的。任何可以使用函数表达式的地方,都可以使用箭头函数:
// 普通函数
let sum = function(a, b) {
return a + b;
}
// 箭头函数
let sum1 = (a, b) => {
return a + b;
}
箭头函数简洁的语法对开发者来说是十分友好的,从上面的例子可以得知