需求:

将用逗号分隔的字符串分割成数组,然后组装成指定形式的新数组。

1、先来看我们需要的数组格式:

itemList: [{id: '1', name: '能看懂相关专业图纸'},{id: '2', name: '能带领团队作业'},
],

2、目前服务端获取的数组字符串:

var str= "能看懂相关专业图纸,能带领团队作业"

3、转换数组:

let strArry=str.split(",");
let tempArray=[];
for (var i = 0; i < slillArry.length; i++) {const item = {value: i+1, name: slillArry[i]};tempArray.push(item);
}
this.setData({itemList :tempArray
})

微信小程序往数组中添加元素对象相关推荐

  1. 微信小程序js数组中插入“新数据对象”,数据对象中插入“新属性”

    动态添加数据对象或数据对象中的属性 动态添加数据对象 此处展示的是自己之前写的一个分页功能中,动态添加数据对象到已有的数组中. var tmpArr = that.data.tickets; tmpA ...

  2. 微信小程序 删除数组中指定的对象

    一.封装删除函数 util.js /*** 删除数组中的某一个对象* @param arr {Array} 数组* @param obj {Object} 需要删除的对象* @returns {Arr ...

  3. 微信小程序——删除数组中指定元素

    1.arr.splice(index,howmany) index:表示从指定的位置上(哪里)删除元素: howmany:表示应该删除多少个元素,赋值为0就表示不删除元素: 2.arr.findInd ...

  4. 微信小程序给数组、对象赋值

    微信小程序给数组.对象赋值 给定义的对象赋值://公司名称getCompanyNmae(e: any) {this.setData!({'where.companyName': e.detail.va ...

  5. 微信小程序云函数中的数据处理后返回

    微信小程序云函数中的数据处理后返回 本文主要演示的是,在微信云函数中调用数据库后,如何对获取的内容在云函数内处理后返回. 主函数 exports.main = async (event, contex ...

  6. 微信小程序向java后端发送对象时 ,后端接收不到

    微信小程序前端向后端发送对象接收不到 这里时请求头 这里时data中做的假数据 这是封装好的 post请求 后端的Controller代码 返回的结果 接收结果为null  但是可以接到可以用过 加@ ...

  7. PHP数组操作程序,微信小程序学习数组操作

    前言 相信在小程序推出公测之后,很多小伙伴都已经抓紧申请注册小程序了.在开发阶段中也碰到了很多的问题,例如wx.request数据请求不成功,在数组操作时,不知道如何往数组里push数据,input如 ...

  8. 微信小程序在开发中遇到的问题与解决方法

    微信小程序在开发中遇到的问题与解决方法 参考文章: (1)微信小程序在开发中遇到的问题与解决方法 (2)https://www.cnblogs.com/zjjDaily/p/8032142.html ...

  9. 微信小程序input框中加入小图标的实现方法

    最近入坑小程序,要求在小程序的输入框中展示一个小图标,页面如下: 然后按照,html页面中的做法,在input框中添加了background-image属性,出乎意料的事,小程序报了下边这样一个错误: ...

  10. 微信小程序判断数组是否为空

    微信小程序判断数组是否为空 var array = [] if (array.length == 0) { console.log( '数组为空' ) } else {console.log('数组不 ...

最新文章

  1. linux内核调优参考
  2. 面对别人强行关机你怎么办与 定时关机
  3. EF6连接MySql,网上那些所谓解决方案提供者你们够了
  4. 安装好Pycharm后如何配置Python解释器简易教程
  5. php mysql inner join,inner join用法是什么
  6. boost::callable_traits的has_member_qualifiers的测试程序
  7. tail | grep引起的内存升高【对比三天数据】
  8. python怎样编写姓名、职业、地址_如何根据姓名、地址识别人际关系,然后通过linux comman或Pysp分配相同的ID...
  9. Redux Toolkit 使用指南
  10. 轻松查看网页源代码-BlazingTool Instant Source软件的使用
  11. 游戏开发之extern “C“、内存申请及匿名函数(lambda)(C++基础)
  12. JNI用C加载JDK产生JVM虚拟机,并运行JAVA类main函数(MACOS/LINUX/WINDOWS)
  13. android遥控器:控制电脑上的暴风影音播放(C#作为服务端)
  14. Instant Run(App加壳)
  15. Chromium OS?本土化气息的的Flint OS
  16. Power bi 4.19 龙卷风图
  17. 2020华为外包机试题目
  18. 网吧玩吃鸡提示服务器维护,绝地求生游戏更新维护给网吧带来的影响
  19. Android Alarm闹钟
  20. peoplesoft查询

热门文章

  1. 计算机办公软件基础知识题库,办公软件基础知识试题--题库.doc
  2. 可编程控制器的基本组成部分
  3. Unity Mecanim动画的实现(一):基本程序
  4. TP6使用session
  5. unity学习笔记-相对位置和绝对位置
  6. 树莓派系统备份与还原
  7. tier1和tier2_数据中心Tier1-Tier2-Tier3-Tier4
  8. Markdown文档常用字体及颜色设置
  9. HBuilder 开发工具
  10. 前路钉板系统在重建胸腰段稳定性中应用 [已发表]