解释nums[i++] = nums[j++]
首先,
nums[i++]=1与nums[++i]=1的区别
let i=0; let nums=[0,3,4]; nums[i++]=1//先赋值再i=i+1 nums=[1,3,4]
let i=0; let nums=[0,3,4]; nums[++i]=1//先i=i+1,再赋值 nums=[0,1,4]
nums[i++] = nums[j++]:
let i=0; let j=2; let nums=[0,3,4,7,8]; nums[i++] = nums[j++]//先赋值再i=i+1,j=j+1 nums=[4,3,4,7,8]
扩展 nums[++i] = nums[++j]:
let i=0; let j=2; let nums=[0,3,4,7,8]; nums[++i] = nums[++j]//先i=i+1,j=j+1再赋值 nums=[0,7,4,7,8]