使用let 定义变量
首先看到个有意思的问题,为什么let要叫let
Why was the name ‘let’ chosen for block-scoped variable declarations in JavaScript?
一、let可以定义作用在块级作用域的变量
//语法
let var1 [= value1] [, var2 [= value2]] [, ..., varN [= valueN]];
let test1 = 2;
在react中let几乎可以看为var。
所谓作用在块级可以理解只在一个{}中产生作用,如果在函数中let跟var最大的区别就是var声明变量作用在整个函数中,let情况如下: