1/ 后台返回 数组对象 我想在这个数组中在添加一条对象
var note = res.data //取左边res中数据 note[0] = {id:'0',title:'全部'} //在左边原始数据中加入id和title参数 如需加其他参数,逗号分割 console.log("note", note) //打印note 我们就得到了我们需要的新的数组对象
这个方法会覆盖原始数据的第一条数据哦!
------------分界线
note.
unshift({ id: '0', title: '全部' }, { id: '-1', title: '优惠券' })
如果不覆盖的情况下 我们可以用到unshift 如果要添加多个 以逗号分割往后接着写就可以啦
2/ 我想在数据里添加一条aa
var blokData = {} blokData.classs = [] blokData.id = [] blokData.title = [] blokData.aa = ['a','b','c','0'] //要加入的aa
blokData.id.push(res.data[i].id) //把取到的数据放到blokData里 blokData.title.push(res.data[i].title) blokData.classs.push(false) console.log("blokData", blokData) //打印后得出数据中已经有了aa这个数组啦
3/删除字符串后两位
var voucher = '2000' var couponmoney = voucher.substr(0, voucher.length - 2) console.log("couponmoney:", couponmoney) 打印结果: couponmoney:20
4/往后台数据中添加一条数据
这个是后台返回的数据,因为我们要动态的style,所以我要添加一个color参数
var note = res.data.note //上面打印的res note.map(((item, index) => { if (item.state == 0 || item.state == 1) { //如果返回的是0或者1就是报名中 我们的字体颜色就为红色 item.state = '报名中' item.color ='red' } else if (item.state == 2) { //如果返回2就是已结束 我们的字体颜色就为灰色 item.state = '已结束' item.color = '#666' } }))
这个时候我们在打印(item) 这里就会添加了一个color参数
5/后台返回一串以","逗号分割的字符串
var picture = "/ptcent_file_upload/temp/2019-03-20/373632d1845d9926534539007a96.jpg,/ptcent_file_upload/temp/2019-03-20/b0cfa63de7b297f5ac3231c17308.jpg" var pictureSplit = picture.split(",")
split前:⬇️
split后:⬇️