zoukankan      html  css  js  c++  java
  • JavaScript对象数据过滤、修改

           let array1 = [];
                let array2 = [];
                array.forEach(e => {
                    if (e.salary >= 3000 && e.salary <= 3500) array1.push(e);
                });
                console.log(array1);
    
                /* 定义*/
                function agetMethods(birthday) {
                    return new Date().getFullYear() - birthday.substring(0, birthday.indexOf('.'));
                    //console.log(new Date().getFullYear() -  birthday.substring(0, birthday.indexOf('.')));
                }
    
                function sumMethods(firstNumber, twoNumber) {
                    return firstNumber + twoNumber;
                }
    
                array1.map(v => {
                    if (agetMethods(v.birth) <= 19 && v.city != "湖南") {
                        v.age = agetMethods(v.birth);
                        array2.push(v);
                    }
                });
                console.log(array2);
    
                let num = [];
                
                let count = 0;
                
                array2.filter(v => num.push(v.salary));
                
                num.filter(v => count = num.reduce(sumMethods));
                //总和
                console.log(count);
  • 相关阅读:
    H5 后代选择器
    H5 id选择器和class选择器
    H5 类选择器
    H5 id选择器
    H5 标签选择器
    H5 颜色属性
    H5 文本属性
    H5 文字属性的缩写
    H5 字体属性补充
    H5 文字属性
  • 原文地址:https://www.cnblogs.com/YouAreABug/p/10111305.html
Copyright © 2011-2022 走看看