关于我们在开发时遇到数组和字符串相互转换?(常用)

一个很小的功能点击有不同的效果(效果实例如下图)


开发中数组和字符串相互转换是常用的事

现在进行一下简单数据展示

   let  array = [1,2,3,4,5,6]
      //1:toString的方式
      // array.toString()
      //2: join的方式
      array.join()
      // console.log(array.toString(),'数组操作后的值')
      console.log(array.join(),'数组操作后的值')

 上面就是常用的数组转换成字符串,接下来字符串转数组

 按照上面,接着进行一下简单数据展示

 let str = '123456'
      str.split(',')
      console.log(   str.split(','),'字符串转的数组')

好了,上面就是开发中常用互相转换的方法。最后再说一下,上面小功能的实现

<template>
  <div>
    <div>数组的操作</div>
    <div >{{str}}</div>
    <button @click="handleStr">{{this.flag ? '换字符串' :'换数组'}}</button>
    <br>
  </div>
</template>

<script>
export default {
  name:'nameIndex',
  data() {
    return {
        str:'123456',
        flag:false,
    }
  },
  methods:{
    handleStr() {
      if (this.str && this.str.length && Array.isArray(this.str)){
        this.str = this.str.join('')
        this.flag = false
      }else {
        this.str = this.str.split('')
        this.flag = true
      }
    }
  }
}
</script>

<style scoped>

</style>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值