uniapp 常用数据操作

List 操作

list合并

list.concat(list2)

list移除元素

list.splice(index,number)

list.map() 生成新的数组

list.map(v=>{return v.key})

list.filter 筛选(返回 符合过滤条件的元素组成的新数组)

list.filter(v=>{return v.key==='1'})

list.forEach (无返回值 遍历数组的每一个元素 适用于不处理数组下标或者不需要使用break的情况)

list.forEach((item)=>{})

find方法 (返回符合条件的第一个元素 如果没有符合条件的 返回undefined) findIndex方法(返回符合条件的第一个元素位置 如果没有符合条件的返回 -1)

list.find((item)=>{return item.key === 1})

some方法 (如果有任何一个符合条件的元素 返回true 否则返回fasle) every方法(所有元素都符合条件才返回true 否则返回false)

list.some((item)=>{return item.key === 1})

includes 是查看数组中是否存在这个元素,存在就返回true,不存在就返回false

list.includes((item)=>{return item.key === 1})

assign 合并对象 同属性会覆盖

Object.assign(map1,map2)

Array.from()方法 对象转数组

复制代码
Array.from(str,function(n){},{})

第一个表示将被转换的可迭代对象(如果只有一个参数就是把形参转变成数组)

第二个是回调函数,将对每个数组元素应用该回调函数,然后返回新的值到新数组,

第三个是回调函数内this的指向。 
相关推荐
2501_9159184138 分钟前
HTTPS 端口号详解 443 端口作用、iOS 抓包方法、常见 HTTPS 抓包工具与网络调试实践
android·网络·ios·小程序·https·uni-app·iphone
2501_9151063210 小时前
App Store 软件上架全流程详解,iOS 应用发布步骤、uni-app 打包上传与审核要点完整指南
android·ios·小程序·https·uni-app·iphone·webview
快起来搬砖了10 小时前
实现一个优雅的城市选择器组件 - Uniapp实战
开发语言·javascript·uni-app
数学分析分析什么?10 小时前
Uniapp中使用renderjs实现OpenLayers+天地图的展示与操作
uni-app·openlayers·天地图·renderjs
海绵宝宝不喜欢侬10 小时前
UniApp微信小程序-实现蓝牙功能
微信小程序·uni-app
Python大数据分析12 小时前
uniapp微信小程序商品列表数据分页+本地缓存+下拉刷新+图片懒加载
缓存·微信小程序·uni-app
机构师13 小时前
<uniapp><指针组件>基于uniapp,编写一个自定义箭头指针组件
javascript·uni-app·vue·html
小白_ysf13 小时前
uniapp和vue3项目中引入echarts 、lime-echart(微信小程序、H5等)
微信小程序·uni-app·echarts·h5·lime-echart
imHere·13 小时前
UniApp 分包异步化配置及组件引用解决方案
微信小程序·uni-app·分包
2501_9160137415 小时前
App 上架全流程指南,iOS App 上架步骤、App Store 应用发布流程、uni-app 打包上传与审核要点详解
android·ios·小程序·https·uni-app·iphone·webview