1. 在……循环和与……循环的区别: In 中视作 K来执行, Of中视作索引来执行 Arr.foo等的数值是存在 Array 数组的,但是存在哪里不知道(也不是很重要),按照常理,存的位置应该比数字存的位置靠后,但是程序还是按照顺序来执行的。

    个人想法:字母存储在数字后的某些位置,当数字多的时候可能会把字母的位置覆盖掉,这时候需要多加几个位置来防止覆盖。
    事实上,我们只是假设了 Array.value(其中包括0,1,2……foo)=[1,3,5……hello],但是 Array.value是否真的存在不得而知,只能说明不一定存在,不能说明一定不存在。

    1. ![image.png](https://cdn.nlark.com/yuque/0/2019/png/266290/1550484952036-f0143c0f-6615-4636-8ad5-29620c2c42ff.png#align=left&display=inline&height=407&name=image.png&originHeight=670&originWidth=969&size=116233&status=done&width=589)
      1. 思考由于 [k]和[‘k’]的变化以及顺序的不同,带来的结果的变化

    个人想法: K是整数,’K’是字符串,后者长度比较长,由于是同一个位置,可能会把整数的值覆盖掉
    image.png

    1. 变化2 <br /> ![image.png](https://cdn.nlark.com/yuque/0/2019/png/266290/1550485569421-5c3fab7d-4605-429e-baee-fdbeafd2be5b.png#align=left&display=inline&height=453&name=image.png&originHeight=672&originWidth=883&size=112325&status=done&width=595)
    2. ![image.png](https://cdn.nlark.com/yuque/0/2019/png/266290/1550485569421-5c3fab7d-4605-429e-baee-fdbeafd2be5b.png#align=left&display=inline&height=454&name=image.png&originHeight=672&originWidth=883&size=112325&status=done&width=596)