专栏首页itclanCoderJs篇-面试题4-将字符串"2018-11-03"转换成"11/03/2018"

Js篇-面试题4-将字符串"2018-11-03"转换成"11/03/2018"

将字符串"2018-11-03"转换成"11/03/2018"

字符串中一些方法操作:split方法的使用

var str = "2018-11-03";
var arrs = str.split('-'); // 经果 split 的分割,返回结果是一个数组,arrs 的结果为["2018", "11", "03"]
var result = arrs.map((item, index, arr) => {
return arr[1]+'/'+arr[2]+'/'+arr[0]; // 当然也是可以通过 join 方法进行拼接的["11", "03","2018"].join('/')
})
var tranResult = Array.from(new Set(result)); // 数组去重.这里也可以使用拓展运算符 [...new Set(result)]
console.log(tranResult[0]); // 11/03/2018

注意

其中这个Array.from是可以将类数组格式,转化为真实的数组,经过new Set()后,set数据结构,如果不进行转化,是没有办法通过数组访问下标的方式进行访问的

这个Array.from方法不仅可以将 Set生成数组,也可以从String中生成数组,从 Map生成数组都是可以的,从类数组对象(arguments)生成数组,将一个类(伪)数组转换为一个真实的数组

本文分享自微信公众号 - itclanCoder(itclanCoder),作者:随笔川迹

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-09-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 小程序-实现怎么跳转打开 H5 网页链接(或跳转至公众号文章)

    有时候,因为业务需求,在小程序当中,需要跳转到 h5 网页,或跳转到公众号,形成流量的闭环,那在小程序当中怎么实现呢?

    itclanCoder
  • css篇-面试题6-伪类与伪元素的区别

    伪类用于当已有元素处于的某个状态时,为其添加对应的样式,这个状态是根据用户行为而动态变化的。

    itclanCoder
  • 如何将 github pages 迁移到 vercel 上托管

    早期网站使用 github pages,后来迁移到 coding,最近又放到腾讯云网站静态托管,无论是 coding 的 cos 存储桶,还是静态网站托管

    itclanCoder
  • Java集合总览

    这篇文章总结了所有的Java集合(Collection)。主要介绍各个集合的特性和用途,以及在不同的集合类型之间转换的方式。 Arrays Array是Java...

    非著名程序员
  • Java集合类型详解

    这篇文章总结了所有的Java集合(Collection)。主要介绍各个集合的特性和用途,以及在不同的集合类型之间转换的方式。

    Java团长
  • Java中的数组(基础篇六)

    在学习数组之前我们先来了解一下容器,生活中的容器比如水杯是用来装水的,衣柜是装衣服的,Java中的容器是用来存储数据的,将多个数据存储到一起,每个数据称为该容器...

    故里
  • Java实现基本数据结构(三)——队列

    阅读本文前,最好先学习顺序表和栈的基本操作和实现原理,也就是弄清楚数组和栈的原理,点击Java实现基本数据结构(一)——数组,Java实现基本数据结构(二)——...

    星如月勿忘初心
  • 数组

    1、 一维数组的定义和使用 通过对前面知识的学习,我们已经知道如何定义和使用一个一个的各种变量,但总有不够用的时候。举个例子,我要记录一个班32个同学C语...

    编程范 源代码公司
  • 字节对齐

    什么是对齐,以及为什么要对齐: 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变...

    三丰SanFeng
  • 二叉搜索树

    一、操作: 判断元素是否存在:递归的在左右子树中查找 查找最小元素:在左子树中递归或者循环 查找最大元素:在右子树中递归或循环 插入:递归的插入,大于则插入在节...

    lwen

扫码关注云+社区

领取腾讯云代金券