value[1]代表的什么呢
$('.sixth').css("width",function(index,value){ ????????????//value帶單位,先分解 ????????????value?=?value.split('px'); ????????????//返回一個新的值,在原有的值上,增加50px ????????????return?(Number(value[0])?+?50)?+?value[1]; ????????})
這里的value[0]是指數(shù)值部分,value][1]是指單位(px)的意思,可以這樣理解嗎
2017-07-29
剛看了問題來源回來更正;
value[1]為空;
比如value='50px';
value.split('px')返回的是一個數(shù)組,只含有一個元素,value[0]='50';(字符串),value[1]越界為空。
2017-07-29
你的理解沒錯;
你這里沒有給value的格式,看著有點糊;使用split后返回的是一個數(shù)組。
value原先是字符串嗎?為什么可以直接變成數(shù)組?
如果這里沒問題那就是如你理解的那樣。