1.1.11 • Published 2 years ago
zyh-array v1.1.11
一些数组方法 zouSort,zouQuery
zouQuery 数组及数组对象查询方法
数组查询 zouQuery(arr,query)
两个参数数组和要查找的元素,返回值是查找的元素和元素所在的索引,失败返回查找失败
const zyh=require('zyh-array')
let arr1=[1,5,8,8,9]
let obj = zyh.zouQuery(arr1,5)
console.log(obj); //返回5索引值1
数组对象查询 zouQuery(arr,query,true)
- 参数1 数组对象 arr
- 参数2 查询元素(可以是任意类型)与数组对象中的元素进行匹配 , 只要是数组对象中有的值有查询元素,就会以数组方式返回当前对象
- 参数3 加true代表开启数组对象查询
"singers": [
{
"singer_name": "周杰伦",
"singer_pic": "http://y.gtimg.cn/music/photo_new/T001R150x150M0000025NhlN2yWrP4.webp",
"other_name": "Jay Chou",
"singer_id": 4558,
"id": 1
},
{
"singer_name": "林俊杰",
"singer_pic": "http://y.gtimg.cn/music/photo_new/T001R150x150M000001BLpXF2DyJe2.webp",
"other_name": "JJ Lin",
"singer_id": 4286,
"id": 2
},
{
"singer_name": "G.E.M. 邓紫棋",
"singer_pic": "http://y.gtimg.cn/music/photo_new/T001R150x150M000001fNHEf1SFEFN.webp",
"other_name": "Gloria Tang",
"singer_id": 13948,
"id": 3
},
{
"singer_name": "薛之谦",
"singer_pic": "http://y.gtimg.cn/music/photo_new/T001R150x150M000002J4UUk29y8BY.webp",
"other_name": "",
"singer_id": 5062,
"id": 4
},
{
"singer_name": "陈奕迅",
"singer_pic": "http://y.gtimg.cn/music/photo_new/T001R150x150M000003Nz2So3XXYek.webp",
"other_name": "Eason Chan",
"singer_id": 143,
"id": 5
}]
const zyh=require('zyh-array')
const data =require('./singers.json')
const arr=data.singers
let obj1 = zyh.zouQuery(arr,5,true)
let obj2 = zyh.zouQuery(arr,"林俊杰",true)
console.log(obj1)
[
"陈奕迅",
"http://y.gtimg.cn/music/photo_new/T001R150x150M000003Nz2So3XXYek.webp",
"Eason Chan",
143,
5
]
console.log(obj2)
[
"林俊杰",
"http://y.gtimg.cn/music/photo_new/T001R150x150M000001BLpXF2DyJe2.webp",
"JJ Lin",
4286,
: 2
]
zouSort 数组基本方法
- 参数
- 参数1:数组
- 参数2:数字(1,2,3,4)
- zouSort=(数组,数字)
- 数字1为:冒泡排序
- 数字2为:数组去重
- 数字3为:求最大值
- 数字4为:求最小值
例子
const s = require('zyh-array')
let arr=[1,55,55,66,44]
s.zouSort(arr,1)//1,44,55,55,66
s.zouSort(arr,2)//1,44,55,66
s.zouSort(arr,3)//66
s.zouSort(arr,4)//1
1.1.11
2 years ago
1.1.9
2 years ago
1.1.8
2 years ago
1.1.7
2 years ago
1.1.6
2 years ago
1.1.5
2 years ago
1.1.4
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago