首页 > 编程语言 >nodejs 字符串、数组、对象之间的相互转换

nodejs 字符串、数组、对象之间的相互转换

时间:2023-09-23 18:11:06浏览次数:44  
标签:console log nodejs 对象 var typeof 数组 字符串

var arr = ['a','b','李四'] var str= JSON.stringify(arr) console.log(typeof str) var obj = {name:'liuneng',age:56,sex:'女'}
var str1 = JSON.stringify(obj) console.log(typeof str1) //字符串转对象 //对字符串要求很高,需要单引号包住双引号,且属性需要用引号 var str3 = '{"name":"liuneng","age":"56","sex":"女"}' console.log(typeof JSON.parse(str3))

//对象转数组 //Object.keys()方法将对象的属性名转换为一个数组。该方法接收一个对象作为参数,并返回一个包含对象所有属性名的数组 var str4 = Object.keys(obj) console.log(typeof str4) //Object.entries()方法将对象的属性名和属性值转换为一个二维数组。该方法接收一个对象作为参数,并返回一个二维数组,其中每一个元素都是一个包含属性名和属性值的数组。
var str5 = Object.entries(obj) console.log(typeof str5)

标签:console,log,nodejs,对象,var,typeof,数组,字符串
From: https://www.cnblogs.com/cxywxzj/p/17724848.html

相关文章

  • SpringBoot返回字符串乱码如何解决
    场景:controller某个接口是直接返回字符串,用于测试的。当返回中文字符串的时候乱码。解决方法:在controller的映射加上produces="text/html;charset=utf-8"示例:@RequestMapping(value="/ping",produces="text/html;charset=utf-8")publicStringping(){return"pon......
  • C语言-字符串相关库函数用法+模拟实现
    常见的与字符串有关的库函数strstr()寻找子字符串strcat()字符串追加函数strcmp()字符串比较函数strcpy()字符串拷贝函数strlen()求解字符串长度...1.strstr()寻找子字符串我们先来看MSDN中对该函数的功能描述:Findasubstring.(寻找子......
  • C语言-字符串相关库函数用法+模拟实现
    常见的与字符串有关的库函数strstr()寻找子字符串strcat()字符串追加函数strcmp()字符串比较函数strcpy()字符串拷贝函数strlen()求解字符串长度...1.strstr()寻找子字符串我们先来看MSDN中对该函数的功能描述:Findasubstring.(寻找子......
  • springboot 接收前端数组
    前端:(黄色内容为必选项!!!)axios({url:"/access/getArr",method:"post",data:JSON.stringify([1,2,3,4]),headers:{"Content-Type":"application/json",},});后端:@RequestMapping(value=......
  • 交错数组
    概念交错数组是数组的数组,每个维度的数量可以不同。注意:二维数组的每行的列数相同,交错数组的每行的列数可能不同数组的申明1.变量类型[][] 交错数组名;int[][]arr1;2.变量类型[][] 交错数组名=new变量类型[行数][];int[][]arr1=newint[3][];3.变量类型[][......
  • 算法题——定义一个方法自己实现 toBinaryString 方法的效果,将一个十进制整数转成字符
    用除基取余法,不断地除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可。privatestaticStringtoBinaryString(intnumber){StringBuildersb=newStringBuilder();while(true){if(number==0)break;intyushu=num......
  • 【算法】字符串
    1反转字符串题目:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须**原地修改输入数组**、使用O(1)的额外空间解决这一问题。1.双指针classSolution:defreverseString(self,s:List[str])......
  • 【Java 基础篇】StringBuilder的魔力:Java字符串处理探究
    在Java编程中,字符串是一个常见的数据类型,用于存储文本信息。然而,与字符串相关的操作可能会导致性能问题,因为字符串是不可变的,每次对字符串进行操作都会创建一个新的字符串对象。为了解决这个问题,Java提供了StringBuilder类,它允许我们有效地处理可变字符串。在本篇博客中,我们将详细......
  • 【Java 基础篇】Java StringBuffer详解:更高效的字符串处理
    在Java编程中,字符串是一个常见的数据类型,用于存储文本信息。然而,与字符串相关的操作可能会导致性能问题,因为字符串是不可变的,每次对字符串进行操作都会创建一个新的字符串对象。为了解决这个问题,Java提供了StringBuffer类,它允许我们有效地处理可变字符串。在本篇博客中,我们将详细讨......
  • 【Java 基础篇】Java 数组使用详解:从零基础到数组专家
    如果你正在学习编程,那么数组是一个不可或缺的重要概念。数组是一种数据结构,用于存储一组相同类型的数据。在Java编程中,数组扮演着非常重要的角色,可以帮助你组织、访问和操作数据。在本篇博客中,我们将从零基础开始,深入探讨Java中的数组,让你从小白变成数组专家。什么是数组?在编程......