改变数组对象中属性的名称

改变数组对象中属性的名称

//数组对象
var txzlx=[{id: "001",value: "类目一"},{id: "002",value: "类目二"}];
//方法
var txzlxs=JSON.parse(JSON.stringify(txzlx).replace(/id/g, 'userId').replace(/value/g, 'userName'));

输出结果:
在这里插入图片描述方法分析:
一:用 JSON.stringify()将数组对象转换成json字符串;

二:转换成json字符串后,用replace替换属性名;此处replace必须用正则方式全局替换。replace(被替换的内容,替换的内容);。(在特殊情况下也可以反过来。)

三:替换完成后,把这个json字符串 用JSON.parse()再重新转换成对象。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaScript 是一种面向对象的语言,其对象是基本数据类型之一。除了对象JavaScript 还包含数组、变量和流程控制等基本概念。 ## 对象 JavaScript 对象是一种无序的键值对集合。对象可以通过字面量或构造函数创建。对象属性可以是基本类型或其他对象。 ### 对象字面量 对象字面量是最常用的创建对象的方式。它使用花括号来包含对象属性和值,属性和值之间用冒号分隔,属性之间用逗号分隔。 ```javascript let person = { name: 'John', age: 30, address: { city: 'New York', state: 'NY', country: 'USA' } }; ``` ### 构造函数 除了字面量,还可以使用构造函数来创建对象。构造函数是一个普通的函数,通过 new 关键字来实例化一个对象。构造函数的名称通常以大写字母开头。 ```javascript function Person(name, age) { this.name = name; this.age = age; } let person = new Person('John', 30); ``` ## 数组 JavaScript 数组是一种有序的列表。可以通过字面量或构造函数创建数组。 ### 数组字面量 数组字面量使用方括号来包含数组的元素,元素之间用逗号分隔。 ```javascript let colors = ['red', 'green', 'blue']; ``` ### 构造函数 除了字面量,还可以使用构造函数来创建数组。 ```javascript let colors = new Array('red', 'green', 'blue'); ``` ## 变量 JavaScript 的变量是用来存储值的容器。变量可以是基本类型或对象。声明变量时,可以使用 var、let 或 const 关键字。 ### var 使用 var 关键字声明的变量是函数作用域的。如果在函数内部声明一个变量,那么在函数外部就无法访问这个变量。 ```javascript function myFunction() { var x = 10; console.log(x); } console.log(x); // 报错,x 未定义 ``` ### let 使用 let 关键字声明的变量是块级作用域的。如果在块级作用域内声明一个变量,那么在该块级作用域外就无法访问这个变量。 ```javascript if (true) { let x = 10; console.log(x); } console.log(x); // 报错,x 未定义 ``` ### const 使用 const 关键字声明的变量是常量,一旦赋值就不能再改变。 ```javascript const PI = 3.14; PI = 3.1415; // 报错,常量不能被重新赋值 ``` ## 流程控制 JavaScript 的流程控制包括条件语句和循环语句。 ### 条件语句 条件语句用于根据条件执行不同的代码块。JavaScript 的条件语句包括 if、if-else 和 switch。 ```javascript // if if (condition) { // code } // if-else if (condition) { // code1 } else { // code2 } // switch switch (expression) { case value1: // code1 break; case value2: // code2 break; default: // code3 } ``` ### 循环语句 循环语句用于重复执行代码块。JavaScript 的循环语句包括 for、while 和 do-while。 ```javascript // for for (let i = 0; i < 10; i++) { // code } // while while (condition) { // code } // do-while do { // code } while (condition); ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值