永发信息网

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)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯