第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Js在數(shù)組中添加元素

Js在數(shù)組中添加元素

不負(fù)相思意 2019-03-15 18:15:08
如何提取數(shù)組中的字段,然后添加新的字段,獲取數(shù)據(jù)如下:var data = [{"id":"1","name":"華為","data":"25u6s8f545d3"},{"id":"2","name":"小米","data":"cd58de9d3c5d"},];我想獲得的數(shù)據(jù)格式如下:var data = [{"id":"1","name":"華為","data":"25u6s8f545d3","mac":"25:u6:s8:f5:45:d3"},{"id":"2","name":"小米","data":"cd58de9d3c5d","mac":"cd:58:de:9d:3c:5d"},];我現(xiàn)在方法如下:for (var i = 0; i < data.length; i++) {    var mac = data[i].data.toUpperCase();        mac1 = mac.substring(0, 2);        mac2 = mac.substring(2, 4);        mac3 = mac.substring(4, 6);        mac4 = mac.substring(6, 8);        mac5 = mac.substring(8, 10);        mac6 = mac.substring(10, 12);        var mac = mac1 + ':' + mac2 + ':' + mac3 + ':' + mac4 + ':' + mac5 + ':' + mac6;        data[i].mac = mac; };請教下有沒有更好的方法?我覺得自己方法有點(diǎn)爛。
查看完整描述

2 回答

?
江戶川亂折騰

TA貢獻(xiàn)1851條經(jīng)驗 獲得超5個贊

var data = [

  { "id": "1", "name": "華為", "data": "25u6s8f545d3" },

  { "id": "2", "name": "小米", "data": "cd58de9d3c5d" },

];

data.forEach(item => {

  item.mac = item.data.replace(/\w{2}\B/g, '$&:')

})

console.log(data)


查看完整回答
反對 回復(fù) 2019-03-24
?
www說

TA貢獻(xiàn)1775條經(jīng)驗 獲得超8個贊

var data = [

  { "id": "1", "name": "華為", "data": "25u6s8f545d3" },

  { "id": "2", "name": "小米", "data": "cd58de9d3c5d" },

];

var newData= data.map(item =>Object.assign({},item,{mac:item.data.match(/\w{1,2}/gi).join(":")})

);


查看完整回答
反對 回復(fù) 2019-03-24
  • 2 回答
  • 0 關(guān)注
  • 670 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號