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

replace替换

.replace(/{{css}}/g,['','main-i_right'][i%2])  怎么替换的

提问者:慕少5500217 2016-10-18 13:17

个回答

  • hope_HLY
    2016-10-27 15:23:18
    已采纳

    首先,前半部分 ['','main-i_right'] 是个数组,有两个元素,一个为空字符串,一个为 

    main-i_right   其次,计算 i%2的值,最后将计算出来的值和前面的数组看成一个整体。

    eg:  ['','main-i_right'][7%2]---->['','main-i_right'][1]---->main-i_right

           ['','main-i_right'][6%2]----->['','main-i_right'][0]----->' ' 


  • qq_如鱼饮水_2
    2017-08-15 11:16:45

    真厉害!