es6 foreach与map什么区别
答案:2 悬赏:10 手机版
解决时间 2021-03-23 11:43
- 提问者网友:情歌越听越心酸
- 2021-03-23 03:32
es6 foreach与map什么区别
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-03-23 03:47
let newArray = [1, 2, 3].map( num => num * num );map 中的函数参数的返回值可以返回到 newArray 里存储起来,而 forEach 没有这种特性。
全部回答
- 1楼网友:行路难
- 2021-03-23 05:16
let 和 const
es6是是向后兼容的,而保持向后兼容性意味着永不改变js代码在web平台上的行为,所以var创建的变量其作用域依旧将会是全局作用域和函数作用域。这样以来,即使拥有了块级作用域,也无法解决es5的“变量提升”问题。所以,这里es6新增了俩个新关键词:let和const。
1.let
“let是更完美的var”,它有着更好的作用域规则。
2.const
const声明一个只读的常量。一旦声明,常量的值就不能改变,但const声明的对象可以有属性变化(对象冻结object.freeze)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯