您现在的位置是:网站首页> 编程资料编程资料
JavaScript将数组转为对象与JSON对象字符串转数组方法详解_基础知识_
2023-05-24
289人已围观
简介 JavaScript将数组转为对象与JSON对象字符串转数组方法详解_基础知识_
JavaScript将数组转为对象(JS数组转对象工作经常用)
我想获取一个元素数组,并将它们转换为一个对象。数组中的元素需要是对象的键,带有一些默认的空字符串,作为以后要更改的值。
['name','age','city', 'town', 'country'] { name: "", age: "", city: "", town: "", country: "" } 最后我发现我们可以使用数组的reduce方法。
我们可以创建一个空对象,传递数组项并使用它们动态创建对象键。
const userChoices = ['name','age','city', 'town', 'country']; const result = userChoices.reduce((acc, curr) => { acc[curr] = "" return acc }, {}) result.name = "calvin" console.log(result)空对象用作累加器,该累加器被传递回函数并填充数组中的下一项。
acc是我们试图填充并返回的东西,而curr是我们正在迭代的数据中处理的当前项。
js中JSON对象字符串转数组
给定一个JSON字符串,任务是将JSON字符串转换为JSON对象数组。
这个数组包含在JavaScript的帮助下从JSON字符串中获得的JavaScript对象的值。解决这一问题的方法有两种:
方法一
首先使用JSON. parse()方法将JSON字符串转换为JavaScript对象,然后使用push()方法取出对象的值并将它们推入数组。
How to convert JSON string to array of JSON objects using JavaScript? GeeksForGeeks
方法二
此方法也是相似的,只是使用不同的方法。使用eval()方法将JSON字符串转换为JavaScript对象,然后取出对象的值并使用push()方法将它们推到数组中。
How to convert JSON string to array of JSON objects using JavaScript? GeeksForGeeks
更多关于JavaScript数组转对象、JSON对象字符串转数组方法请查看下面的相关链接
您可能感兴趣的文章:
相关内容
- 命令行下执行TypeScript文件的三种方法_基础知识_
- node.js readline和line-reader逐行读取文件方法_node.js_
- node.js读取命令行参数详解_node.js_
- 老生常谈Vue中的侦听器watch_vue.js_
- vite vue3 规范化与Git Hooks详解_vue.js_
- vue3 element的Form表单用法实例_vue.js_
- JavaScript日拱算法题解滑动窗口的最大值示例_JavaScript_
- 从柯里化分析JavaScript重要的高阶函数实例_javascript技巧_
- React之echarts-for-react源码解读_React_
- js数组直接赋值的问题(js数组的浅拷贝与深拷贝方法)_基础知识_
