服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

WPS-JS宏开发-基础知识-10-数组与字符串转换

日期: 来源:Excel高效办公之VBA收集编辑:壹章VBA

系统:Windows 11
软件:WPS表格11

  • 本系列介绍一款类Excel的软件,WPS表格
  • 当然也是介绍其宏开发,不同的是,使用的JS宏
  • 本系列介绍一些基础知识

Part 1: 背景介绍

  1. 某些场景下,我们要实现对数组和字符串的互相转换



Part 2: 代码

function arrHandle3() {  let arr = ["a", "b", "c", "d"];    console.log("数组转换为字符串")    console.log("------")  let strArr1 = arr.toString();  console.log("arr.toString()")  console.log(strArr1)  console.log(typeof(strArr1))    console.log("------")    let strArr2 = arr.toLocaleString();  console.log("arr.toLocaleString()")  console.log(strArr2)  console.log(typeof(strArr2))    console.log("------")    let strArr3 = JSON.stringify(arr);  console.log("JSON.stringify(arr)")  console.log(strArr3)  console.log(typeof(strArr3))    console.log("------")  console.log("字符串转为数组")  console.log("------")  let arr2 = JSON.parse(strArr3);  console.log("JSON.parse(strArr3)")  console.log(typeof(arr2))  arr2.forEach((item,index)=>{    console.log(item)  });    console.log("------")  let arr3 = eval("(" + strArr3 + ")")  console.log("eval")  console.log(typeof(arr3))  arr3.forEach((item,index)=>{    console.log(item)  });}



图1 代码截图


图2 运算结果

Part 3: 部分代码解读

  1. arr.toString()arr.toLocaleString()将数组直接转换为字符串,以逗号将数组中的元素连接
  2. JSON.stringify(arr) 将数组转换为字符串,且保留[]
  3. JSON.parse(strArr3)将上一个函数转换的字符串,再转换为数组
  4. eval("(" + strArr3 + ")")也是将数组形式的字符串转换为数组

- 更多学习交流,可加小编微信号learningBin

更多精彩,请关注微信公众号
扫描二维码,关注本公众号


相关阅读

  • 是时候告别这些 Python 库了

  • ↓推荐关注↓来自jack随着每个 Python 版本的发布,都会添加新模块,并引入新的更好的做事方式,虽然我们都习惯了使用好的旧 Python 库和某些做事方式,但现在也时候升级并利用新的
  • 初探 | 冰蝎流量免杀

  • 0x01 前言冰蝎4.0发布以后,可以自定义传输协议了,也就是我们能对流量进行改造,本文依据rebeyond大佬文章对冰蝎流量进行改造,记录一下踩过的坑。https://mp.weixin.qq.com/s/EwY
  • 2.1字符串操作(最全)

  • 字符串内置函数搜索替换函数函数功能描述name.capitalize()首字母大写name.count('x')查找某字符x在字符串内出现的次数name.find('x')查找字符x在字符串内第一次出现的位置

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • WPS-JS宏开发-基础知识-10-数组与字符串转换

  • 系统:Windows 11软件:WPS表格11本系列介绍一款类Excel的软件,WPS表格当然也是介绍其宏开发,不同的是,使用的JS宏本系列介绍一些基础知识Part 1: 背景介绍某些场景下,我们要实现对数
  • 资金新常态

  • 好久不见,柴友们!交易员小肥柴终于想起来它还有个沉睡了许久的公众号,记得它上次更新还是在上次。最近债市新闻里资金面频频“上热搜”,今天除了下午2点多的股债异常波动,尾盘15%