const reasonLi: any[] = []; reasonList.forEach(it => { reasonLi.push({ answer: it }); }); console.log('reasonLi arr', reasonLi);
let arr=[1,2,3];
for(let i=0;i
转成
对象数组
类型在页面上遍历显示。
var data =
JS
ON.parse(result.schema);
console.log(data);
使用
JS
ON.parse();即可
其中label_exp: "["cap_pop","wkb_geometry"]" 就是需要操作的
数组
对象
假如我们直接使用obj.label_exp.find(item=>{})会提示该label_exp不是一个function
好嘛,那我们换着 使用
for(let ...
arr.split('') //[]
//将输入
数组
分开 [2,20,23,4,8] -> [2,[2,0],[2,3],4,8]
for(let i=0;i<a.length;i++) {
arr.push((a[i].toString().split('')).map(Number))
数组
变
字符串
let arr = [1,2,4,3,4]
//方法一
arr.join() //1,2,4,3,4
var arr=[1,'w','er']
console.log(arr.join()) // 1,w,er
console.log(arr.join('.')) //1.w.er
console.log(arr.join('')) //1wer
2.
字符串
转换成
数组
String.prototype.split(‘按什么切割的切割符’)
var str='name=lxl&am
要将
字符串
数组转
换为
对象数组
,你需要先定义一个对象构造函数,该构造函数接受一个
字符串
参数并将其转换为对象属性。然后,将
字符串
数组
中的每个
字符串
都传递给该构造函数,生成一个
对象数组
。
以下是一个示例代码,将一个包含
字符串
的
数组转
换为一个包含对象的
数组
:
```
javascript
// 定义对象构造函数
function Person(name, age) {
this.name = name;
this.age = age;
// 定义
字符串
数组
var peopleStr = ["{'name':'Alice', 'age':20}", "{'name':'Bob', 'age':30}", "{'name':'Charlie', 'age':40}"];
// 将
字符串
数组转
换为
对象数组
var peopleObj = peopleStr.map(function(str) {
return
JS
ON.parse(str.replace(/'/g, "\"")); // 先将
字符串
中的单引号替换为双引号,再解析为
JS
ON 对象
}).map(function(obj) {
return new Person(obj.name, obj.age); // 使用对象构造函数生成对象
console.log(peopleObj); // 输出
对象数组
在这个示例代码中,我们首先定义了一个 `Person` 构造函数,用于将
字符串
转换为对象。然后,我们定义了一个包含三个
字符串
的
数组
`peopleStr`,每个
字符串
都表示一个人的信息。接着,我们使用 `map` 方法遍历 `peopleStr`
数组
,将其转换为包含三个
JS
ON 对象的
数组
。由于
JS
ON 对象的属性名必须使用双引号而不是单引号,我们使用 `replace` 方法,包括添加课程和查看学生名单。
希望这个代码能够帮助到你,如果有什么问题欢迎再问!