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

  • 相关阅读:
    json~
    ASP.NET经典60道面试题
    C#相关算法_1
    js各种事件
    WebService开发(一) 如何使用Soap头
    使用ASP.NET AJAX异步调用Web Service和页面中的类方法(1):调用Web Service、调用页面中的类方法
    javascriptの一些问题
    ASP.net的身份验证方式有哪些?分别是什么原理?
    如何下载jmeter旧版本
    转账和二维码转账功能测试点
  • 原文地址:https://www.cnblogs.com/xgqfrms/p/9168243.html
Copyright © 2011-2022 走看看