zoukankan      html  css  js  c++  java
  • xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

    Repeat Array Generator

    RepeatArrayGenerator

    
    "use strict";
    
    /**
     *
     * @author xgqfrms
     * @license MIT
     * @copyright xgqfrms
     *
     * @description Repeat Array
     * @augments
     * @example
     *
     */
    
    const RepeatArrayGenerator = (datas = [], num = 1, debug = false) => {
        let result = ``;
        // do something...
        let str = `${datas.toString()},`;
        str = str.repeat(num);
        str = str.slice(0, str.length -1);
        result = str.split(`,`);
        return result;
    };
    
    export default RepeatArrayGenerator;
    const RepeatArray = RepeatArrayGenerator;
    export {
        RepeatArrayGenerator,
        RepeatArray
    };
    
    /*
    
    let data = [12, 19, 3, 5, 2, 3, 12, 9, 3, 15];
    
    const datas = RepeatArrayGenerator(data, 10);
    // ["3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19"]
    
    
    */
    
    
    

    Repeat Array Generator

    
    "use strict";
    
    /**
     *
     * @author xgqfrms
     * @license MIT
     * @copyright xgqfrms
     *
     * @description Repeat Array
     * @augments
     * @example
     *
     */
    
    
    const RepeatArrayGenerator = (datas = [], num = 1, debug = false) => {
        let result = "";
        let str = `${datas.toString()},`;
        str = str.repeat(num);
        str = str.slice(0, str.length - 1);
        result = str.split(`,`);
        result = result.map(item => {
            let newItem = "";
            newItem = (item.trim() !== "") ? parseFloat(item) : "";
            return newItem;
        });
        if (debug) {
            console.log(`result =
    `, result);
        }
        return result;
    };
    
    export default RepeatArrayGenerator;
    const RepeatArray = RepeatArrayGenerator;
    export {
        RepeatArrayGenerator,
        RepeatArray
    };
    
    /*
    
    let data = [12, 19, 3, 5, 2, 3, 12, 9, 3, 15];
    
    const datas = RepeatArrayGenerator(data, 10);
    // ["3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19", "3", "5", "2", "3", "12", "9", "3", "15", "12", "19"]
    
    
    */
    
    
    

    null

    
    const RA = (datas = [], num = 1, debug = false) => {
        let result = "";
        let str = `${datas.toString()},`;
        str = str.repeat(num);
        str = str.slice(0, str.length - 1);
        result = str.split(`,`);
        result = result.map(item => {
            let newItem = "";
            if (item !== "") {
                newItem = (item.trim() !== "") ? parseFloat(item) : "";
            }else {
                newItem = null;
            }
            return newItem;
        });
        if (debug) {
            console.log(`result =
    `, result);
        }
        return result;
    };
    
    
    let a = [null];
    
    RA(a, 3);
    
    // [null, null, null]
    
    
    

    OK

    image

  • 相关阅读:
    linux挂载
    kafka
    使用python27+flask
    arcpy 10.8计算最短路径,并复制出结果
    arcgis pro2.5使用试用
    arcgis engine create featureclass , gp工具
    python和c#的 opencv文字区域识别
    C#调用带参数并输出控制台的python的EXE程序
    arcgis10.8中 python27打包exe文件
    arcgis engine指定范围导出屏幕图片
  • 原文地址:https://www.cnblogs.com/xgqfrms/p/9168243.html
Copyright © 2011-2022 走看看