var rowdata=[,,,,,,
];var arr=rowdata.reduce(function
(o,v,i)
else
return
o; },{})
console.log(arr);
返回的結果
例子:得到字串資料 「 str1/str2/str3」
需要獲取使用者選中數的id,拼接成字串的格式傳到後台,原始的做法是在後面加乙個字串,但是這樣在最後的時候就需要剪下一次,現在換成在前面拼接「\\」(不用轉義有時候會報錯)
var data=obj;var nodes=treeobj.getcheckednodes(true);//
獲取ztree選中的樹
data.grouptreecode=nodes.reduce(function
(o,v,i)
o+=v.original_id;
return
o;})
如下:只是獲取選中的葉子節點的id
var data=obj;var nodes=treeobj.getcheckednodes(true);//
獲取ztree選中的樹
data.grouptreecode=nodes.reduce(function
(o,v,i)
o+=v.original_id;
return
o;})
簡單替換for迴圈
var rowdata=[,,]var obj=rowdata.reduce(function
(o,v,i),{})
console.log(obj);
//
reduce方法的使用
reduce 收斂 接收乙個 函式作為累加器,陣列中的每個值 從左到右 開始縮減,最終為乙個值,是es5中新增的又乙個陣列逐項處理方法。reduce callback,initialvalue callback 乙個在陣列中每一項上呼叫的函式,接受四個函式 initialvalue 可選的初始值。作...
關於CASE WHEN的 使用方法
case具有兩種格式。簡單case函式和case搜尋函式。簡單case函式 case when 1 then 男 when 2 then 女 else 其他 end case搜尋函式 case when 1 then 男 when 2 then 女 else 其他 end 這兩種方式,可以實現相同的...
關於rem的使用方法
rem font size of the root element 是指相對於根元素的字型大小的單位。簡單的說它就是乙個相對單位。看到rem大家一定會想起em單位,em font size of the element 是指相對于父元素的字型大小的單位。它們之間其實很相似,只不過rem計算的規則是依...