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

  • 相关阅读:
    Winform中TextBox控件开启自动提示补全功能
    使用jsonp进行跨域访问
    sqlite不存在记录则插入数据
    【编译CEF3】编译Chromium(CEF3)源代码增加对mp3/mp4等格式支持的编译手记 完成编译,增加mp3/mp4等格式支持(3) 2018-5-21
    【编译CEF3】编译Chromium(CEF3)源代码增加对mp3/mp4等格式支持的编译手记 编译过程中所遇到的问题(2) 2018-5-20
    【编译CEF3】编译Chromium(CEF3)源代码增加对mp3/mp4等格式支持的编译手记 搭建编译环境的过程中所遇到的问题(1) 2018-5-19
    Git同步本地到Github失败
    Python基础知识总结
    Git命令
    Git仓库创建和文件提交
  • 原文地址:https://www.cnblogs.com/xgqfrms/p/9168243.html
Copyright © 2011-2022 走看看