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

  • 相关阅读:
    element-UI树形table父子级全选
    VUE父组件调用子组件方法
    elementUI-radio(单选框)label数据类型问题
    微信小程序下载wod,exc,pdf,并显示进度条
    微信小程序js跳转到外部页面
    微信使用e-char图表采坑
    微信登录授权
    外部二维码进入小程序
    js将对象属性作为参数传递
    vscode 个人配置
  • 原文地址:https://www.cnblogs.com/xgqfrms/p/9168243.html
Copyright © 2011-2022 走看看