• js对数据的一些处理方法(待完善)


    1.filter(找指定元素)
    数组中对象name值为空的:
    var data= this.bbs.taxonomyList.filter(function(item){
    return item.name == "";
    })

    2.过滤数组重复元素:
    1.通常方法:
    2.set
    const myArr = [1,1,3,5,7,6,5,2]
    const set = new Set(myArr)
    console.log([...set])


    set 有 size 属性。
    set 可以通过 Array.from() 方法转换成数组,或者[...set]

    3.对象-数组

    let myObj = {0: 'a', 1: 'b', 2: 'c'};
    let newObj = {...myObj, ...{length: 3}}
    let arr = Array.from(newObj)
    let arr1 = Object.values(myObj)
    let arr2 = Object.keys(myObj)
    let arr3 = Object.entries(myObj)
    console.log(arr); // ["a", "b", "c"]
    console.log(arr1);// ["a", "b", "c"]
    console.log(arr2);// ["0", "1", "2"]
    console.log(arr3);// [["0", "a"], ["1", "b"], ["2", "c"]]
    传统for in方法;
    let arr = [];
    for (let i in myObj) {
    arr.push(myObj[i]); //属性
    //arr.push(object[i]); //值
    }

    对象中的键,值,键值获取;
    var obj = { foo: 'bar', baz: 42 };
        console.log(Object.keys(obj)) //["foo", "baz"]
        console.log(Object.values(obj)) //["bar", 42]
        console.logObject.entries(obj)) //[['foo', 'bar'], ['baz', 42]]
  • 相关阅读:
    重写保存按钮save事件
    隐藏列获取不到值,表格选中行提示未选中
    前后台获取上下文context
    editGrid分录表格
    通用查询-高级查询
    js保留位和取整
    在Visual Studio中使用C++创建和使用DLL
    Lua中的一些库(1)
    Lua中的面向对象编程
    Lua中的模块与包
  • 原文地址:https://www.cnblogs.com/vonson/p/10655191.html
Copyright © 2020-2023  润新知