【数组与对象操作汇总】


一、遍历数组创建一个新对象或参数重组,或者删除、增加或替换原数组的某个参数和值等到新数组

【for】:

【forEach】:

扩展:

对象遍历:

阻止遍历:

const arr = ['fail','running','done']
const tdwLoading = {}
const key = 1
let flag = true
arr.forEach(item => { if (flag) { if (item.indexOf('fail') !== -1) { flag = false this.tdwLoading[key] = false } else if (item === 'running') { this.tdwLoading[key] = true } else { this.tdwLoading[key] = false } } })

二、直接返回一个新数组:浅拷贝

【map】读取某个元素或下标进行组合:

【filter】过滤出需要的元素:是否包含、等于xxx

扩展:

深拷贝:

三、判断:

【是否为数组】

【是否存在某个元素】

【是否全为xxx】

【是否存在某个元素包含xxx】

扩展:

是否为对象:

是否json格式:

【是否为空】

【是否包含某个元素】

四、转换:

1.数组转字符串:

2.数组转excel:

3.数组转table:

4.数组转下拉列表:

5.其他:

对象转数组:

const keysArr = Object.keys(arr)
const valuesArr = Object.values(arr)

五、其他:

1.根据某个参数或元素分组:

2.找到某个参数或元素的下标:

优质内容筛选与推荐>>
1、MapReduce编程学习笔记(四)—mapreduce中实现对hbase中表数据的添加
2、NanoPC-T3 64位裸机编程 —— 启动和运行状态切换
3、编写规格说明书
4、poi实现excel的导入导出功能
5、同一场戏反复上演


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn