|
|
@@ -5,7 +5,7 @@ class JSFun {
|
|
|
* @param key 关键字
|
|
|
* @returns 去重后
|
|
|
*/
|
|
|
- unique (arr, key) {
|
|
|
+ unique(arr, key) {
|
|
|
let res = []
|
|
|
let obj = {}
|
|
|
for (let i = 0; i < arr.length; i++) {
|
|
|
@@ -16,6 +16,24 @@ class JSFun {
|
|
|
}
|
|
|
return res
|
|
|
}
|
|
|
+ // 延迟
|
|
|
sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms))
|
|
|
+
|
|
|
+ // 查询例子
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param {*} data 数组
|
|
|
+ * @param {*} key 字符串|可以多拼接
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
+ search(data, key) {
|
|
|
+ const list = data.filter(el => {
|
|
|
+ let bt = ''
|
|
|
+ bt += el.name
|
|
|
+ bt += el.eg
|
|
|
+ return bt.match(key)
|
|
|
+ })
|
|
|
+ return list
|
|
|
+ }
|
|
|
}
|
|
|
export default JSFun()
|