亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問有人知道這個代碼是怎么回事嗎?

'a1b2c3d4e'.replace(/\d/g,function(match,index,origin){

console.log(index)

return parseint(match)+1;})

返回:13579

"a2b3c4d5e6"

這代碼看不懂

不知道是怎么得出的這個結果

正在回答

0 回答

首先是用函數的返回值替代正則得到的結果,即替代數字。

然后來看一下函數的返回結果是匹配到的內容加1,index是當前遍歷的下標

所以小標是13579就是第一行,第二行就是函數替換后的結果,即數字部分+1


0 回復 有任何疑惑可以回復我~
#1

軟萌淑 提問者

謝謝你
2019-09-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問有人知道這個代碼是怎么回事嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號