for in 和 forEach 除了下面文章介绍的区别外:
还有一个共性问题:数组中被读取的元素或者对象,不允许发生修改。即使元素本身是可以改变的类型。
foreach 本身时一个block ,它默认传入值时let常量类型,不可以直接修改。
image.png
forin 不是一个block 只要这个数组不是let 类型,它就可以修改
image.png
只能用来读取或者给别的变量赋值来用。
for in 和 forEach 除了下面文章介绍的区别外:
还有一个共性问题:数组中被读取的元素或者对象,不允许发生修改。即使元素本身是可以改变的类型。
foreach 本身时一个block ,它默认传入值时let常量类型,不可以直接修改。
forin 不是一个block 只要这个数组不是let 类型,它就可以修改
只能用来读取或者给别的变量赋值来用。
本文标题:2019-07-04 for in 和 forEach
本文链接:https://www.haomeiwen.com/subject/smnlhctx.html
网友评论