vue 关于千分位的分割

数据处理列子  输入1000,生成["1", ",", "0", "0", "0"]

function toJson (num) {

            var a = (num + '').split('')

            var all = []

            a.map((item, index) => {

                all.push(item)

            })

            if (all.length > 3) {

                const num = Math.ceil((all.length - 3) / 3)

                if (num) {

                    for (let i = 0; i < num; i++) {

                        all.splice(all.length - 3 - i - 3 * i, 0, ',')

                    }

                } else {

                    all.splice(num, 0, ',')

                }

            }

          console.log(all)

        },

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • <span id="header">数据类型</span> 目录 [ Number ] -- [ Stri...
    游_弋阅读 272评论 0赞 1
  • --- 学习目标: - 掌握编程的基本思维 - 掌握编程的基本语法 typora-copy-images-to: ...
    YFBigHeart阅读 1,149评论 0赞 2
  • 在学习前端的过程中,大多数人都感觉js很麻烦,今天我就整理了一些我所学习的js基础知识 1.循环 循环主要分为两种...
    夏虫不语冰_647a阅读 292评论 0赞 0
  • <template> <el-breadcrumb separator-class="el-icon-...
    BAT努力阅读 599评论 0赞 0
  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,783评论 0赞 6

友情链接更多精彩内容