**`數組去重`**
uniqueKey (arr, key) {
let hash = {};
let result = arr.reduce((total, currentValue) => {
if (!hash[currentValue[key]]) { //如果當前元素的key值沒有在hash對象裏,則可放入最終數組
hash[currentValue[key]] = true; //把當前元素key值添加到hash對象
total.push(currentValue); //把當前元素放入結果數組
}
return total; //返回結果數組
}, []);
return result;
}
**`替換數組對象字段`**
var res = data.map(o => { return { path: o.file_path, label: o.file_name } })
**`返回兩位的小數的字符串`**
toFixedNum(num) {
const tonum = Number(num).toFixed(2);
return tonum;
},
**` 使用textarea標籤按Enter鍵後web頁面中成換行`**
formatSolution(s) {
if (s) {
return s
.replace(/\r\n/g, "<br/>")
.replace(/\n/g, "<br/>")
.replace(/\s/g, " ");
} else return "";
},
前端開發常用方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.