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` 方法,包括添加课程和查看学生名单。 希望这个代码能够帮助到你,如果有什么问题欢迎再问!