问答详情
源自:3-3 优化与扩展

['','main-i_right'][i%2]

['','main-i_right'][i%2]想问一下这个是什么用法?

提问者:newhorizonhy 2015-06-26 14:50

个回答

  • newhorizonhy
    2015-10-12 21:38:40

    多谢啦

  • yuyuda
    2015-07-17 13:26:22

    补充下:['a','abc'][1]=>abc;['a','abc'][3%2]=>abc

  • yuyuda
    2015-07-17 13:23:54

    其实就是从数组中取值的意思。

    比如:var arr=['a','bc'];

    我们获取其中的字符串可以:['a','abc'][0]=>a

                                                ['a','abc'][1]=>b

    而上边的只是一个取余操作:[2%2]余数为0;[3%2]余数为1;

    那上边的就可写成:['a','abc'][2%2]=>a

                                  ['a','abc'][3%2]=>b

    就这样,简单吧!